 |
PK_FACE_change_replace_o_t |
|
struct PK_FACE_change_replace_o_s
{
int o_t_version; --- version number of option structure
PK_replace_merge_t merge; --- whether changed faces are to be
--- merged with their neighbours if
--- feasible
--- (PK_replace_merge_no_c)
PK_replace_variation_t variation; --- whether the surface of the face is
--- replaced by its variation surface
--- (PK_replace_variation_no_c) [NF]
};
typedef struct PK_FACE_change_replace_o_s PK_FACE_change_replace_o_t;
This structure contains replace-surface-specific optional controls for
PK_FACE_change
Used in:
PK_FACE_change_opts_t
Description of fields:
'merge' Adjacent faces may become mergeable when the surface of one or
both faces is replaced. Permitted values are:
PK_replace_merge_no_c
PK_replace_merge_in_c
PK_replace_merge_out_c
The default value is PK_replace_merge_no_c
'variation' Indicates whether the supplied surface for the face is the
variation along the normal of the surface to be replaced, such
that the function can use special methods to regenerate the
relevant edges and vertices.
The permitted values are:
PK_replace_variation_no_c do not use the special methods
to regenerate the relevant
edges and vertices of the face.
PK_replace_variation_yes_c allow the use of the special
methods to replace the surface
of the face.
The default value is PK_replace_variation_no_c
See here for more information.