 |
PK_SURF_make_cus_isocline_o_t |
|
struct PK_SURF_make_cus_isocline_o_s
{
int o_t_version; --- version number of option structure
PK_LOGICAL_t old_iso; --- DEPRECATED (PK_LOGICAL_false)
PK_LOGICAL_t all_points; --- DEPRECATED (PK_LOGICAL_true)
PK_isocline_split_t isocline_split; --- whether isocline curves with mixed
--- draw convexity are to be split
--- (PK_isocline_split_no_c)
PK_MESH_normal_field_t
mesh_normal_field;
--- whether isocline curves on a mesh
--- are computed using vertex
--- normals
--- (PK_MESH_normal_field_mvertex_c)
};
typedef struct PK_SURF_make_cus_isocline_o_s PK_SURF_make_cus_isocline_o_t;
Contains optional controls on isocline curve generation.
Used in:
PK_SURF_make_cus_isocline
Description of fields:
'isocline_split' If this option is set to PK_isocline_split_no_c, the
default value, isocline curves will not be split.
If setting it to PK_isocline_split_convexity_c,
isocline curves will be split at the points where
the draw convexity changes.
'mesh_normal_field' If this option is set to
PK_MESH_normal_field_mvertex_c, mesh vertex normals
will be used to generate isocline curves.
If set to PK_MESH_normal_field_mfacet_c, facet
normals will be used. This option is ignored on
classic geometry.