 |
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