PK_BODY_transform_o_t   

struct PK_BODY_transform_o_s
    {
    int              o_t_version;  --- version number of option structure
    PK_LOGICAL_t     merge_face;   --- whether transformed faces are to be
                                   --- merged with their neighbours,
                                   --- if feasible (PK_LOGICAL_true)
    PK_check_fa_fa_t check_fa_fa;  --- check for face-face inconsistencies
                                   --- (PK_check_fa_fa_yes_c)
    PK_local_ops_update_t
                     update;       --- update flag
                                   --- (PK_local_ops_update_default_c)
    };
typedef struct PK_BODY_transform_o_s PK_BODY_transform_o_t;


This structure contains optional controls for PK_BODY_transform_2.

Used in:

PK_BODY_transform_2



Description of fields:

'merge_face'             If this flag is set to PK_LOGICAL_true, the
                         new faces produced by the operation will be
                         merged with their neighbouring faces, if it is
                         feasible. The default value is PK_LOGICAL_true.

'check_fa_fa'            Check for face-face inconsistencies.
                         Values can be :
                             PK_check_fa_fa_no_c
                             PK_check_fa_fa_yes_c
                         The default value is PK_check_fa_fa_yes_c.

'update'                 The default value allows applications to take
                         advantage of the latest enhancements of the generic
                         algorithms supporting Parasolid local operations
                         functions. To maintain consistency when rebuilding
                         models created in a previous version of Parasolid,
                         a non-default value should be specified.

                         The default value is PK_local_ops_update_default_c