 |
PK_FACE_delete_blends_o_t |
|
struct PK_FACE_delete_blends_o_s
{
int o_t_version; --- version number of option structure
PK_check_fa_fa_t check_fa_fa; --- check for face-face inconsistencies
--- (PK_check_fa_fa_yes_c)
PK_FACE_simplify_t simplify; --- whether to simplify the surfaces of
--- blend-like faces adjacent to the
--- deleted blends
--- (PK_FACE_simplify_no_c) [NF]
PK_blend_delete_cap_t cap; --- how to cap blends
--- (PK_blend_delete_cap_no_c).
PK_blend_delete_cap_data_t
cap_data; --- definition of caps [PF]
PK_local_ops_update_t update; --- update flag
--- (PK_local_ops_update_default_c)
PK_blend_delete_unders_data_t
unders_data; --- blend faces with user supplied
--- unders [NF]
};
typedef struct PK_FACE_delete_blends_o_s PK_FACE_delete_blends_o_t;
This structure contains optional controls for PK_FACE_delete_blends
Used in:
PK_FACE_delete_blends
Description of fields:
'check_fa_fa' Check for face-face inconsistencies. Permitted values
are:
PK_check_fa_fa_yes_c
PK_check_fa_fa_no_c
The default value is PK_check_fa_fa_yes_c.
See Checking face-face consistency for
more information.
'simplify' Whether to simplify the surfaces of blend-like faces
that are adjacent to the deleted blends. Permitted
values are:
PK_FACE_simplify_adj_blends_c
PK_FACE_simplify_no_c
The default value is PK_FACE_simplify_no_c.
See Simplifying adjacent blend faces for
more information.
'cap' Whether, and how, to cap the model near the end
of a deleted blend which is a terminal blend of a
chain or network of deleted blends. Permitted
values are:
PK_blend_delete_cap_no_c
PK_blend_delete_cap_planar_c
The default value is PK_blend_delete_cap_no_c.
'cap_data' A structure that allows the user to define how the
capping requested via the 'cap' option occurs.
The error PK_ERROR_bad_cap_definition indicates an
inconsistent or ambiguous definition of this
structure.
Note: for facet geometry not all capping
definitions of PK_blended_data_cap_data_t are
supported.
'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
'unders_data' A structure that allows the user to supply the
underlying entities of blends that are to be deleted.