 |
PK_MESH_find_sharp_mfins_o_t |
|
struct PK_MESH_find_sharp_mfins_o_s
{
int o_t_version; --- version number
PK_LOGICAL_t want_sharp_mfins; --- whether the sharp mfins
--- are returned (PK_LOGICAL_true)
PK_LOGICAL_t have_sharp_angle; --- whether 'sharp_angle' is
--- supplied (PK_LOGICAL_false)
double sharp_angle; --- angle at which mfins are
--- considered to be sharp
};
typedef struct PK_MESH_find_sharp_mfins_o_s PK_MESH_find_sharp_mfins_o_t;
This structure contains optional arguments for PK_MESH_find_sharp_mfins.
Specific Errors:
PK_ERROR_bad_angle (MILD) The supplied 'sharp_angle' is less than
0 or greater than pi.
Used in:
PK_MESH_find_sharp_mfins
The options provided are:
'want_sharp_mfins' If set to PK_LOGICAL_false, then only the number of sharp
mfins will be returned.
'have_sharp_angle' Whether 'sharp_angle' has been supplied.
'sharp_angle' An mfin is considered sharp if PK_MFIN_is_sharp returns
PK_LOGICAL_true when given this 'sharp_angle' value. See
PK_MFIN_is_sharp for details.