 |
PK_MFIN_is_sharp_o_t |
|
struct PK_MFIN_is_sharp_o_s
{
int o_t_version; --- version number
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_MFIN_is_sharp_o_s PK_MFIN_is_sharp_o_t;
This structure contains optional arguments for PK_MFIN_is_sharp.
Specific Errors:
PK_ERROR_bad_angle (MILD) The supplied 'sharp_angle' is less than
0 or greater than pi.
Used in:
PK_MFIN_is_sharp
'have_sharp_angle' Whether 'sharp_angle' has been supplied. If
set to PK_LOGICAL_false, two mvertex normals are
considered different if the angle between them is
greater than the session angular precision.
'sharp_angle' If 'have_sharp_angle' is PK_LOGICAL_true, two
mvertex normals are considered different if the
angle between them is greater than or equal to the
'sharp_angle'.