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.