 |
PK_FACE_imprint_cus_isoclin_o_t |
|
struct PK_FACE_imprint_cus_isoclin_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_LOGICAL_t want_ret_faces; --- whether returned faces are
--- required
--- (PK_LOGICAL_true)
PK_LOGICAL_t want_is_steep; --- whether steepness data are
--- required
--- (PK_LOGICAL_true)
PK_LOGICAL_t want_new_edges; --- whether new edges are required
--- (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_FACE_imprint_cus_isoclin_o_s PK_FACE_imprint_cus_isoclin_o_t;
Contains optional controls on isocline curve generation and on
returned arguments for function PK_FACE_imprint_cus_isoclin.
Used in:
PK_FACE_imprint_cus_isoclin
Description of fields:
'want_ret_faces' If this option is set to PK_LOGICAL_true, the
default value, the returned faces are required.
'want_is_steep' If this option is set to PK_LOGICAL_true, the
default value, the face steepness data will be
returned.
'want_new_edges' If this option is set to PK_LOGICAL_true, the
default value, the new edges will be returned.
'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.