 |
PK_BODY_emboss_o_t |
|
struct PK_BODY_emboss_o_s
{
int o_t_version;--- version number of options
--- structure
double tolerance; --- operation tolerance
--- (1.0e-5)
PK_emboss_convexity_t convexity; --- convexity of emboss to be
--- constructed
--- (PK_emboss_convexity_both_c)
PK_emboss_profile_on_t profile_on; --- where profile lives
--- (PK_emboss_profile_on_any_c)
PK_emboss_sidewall_data_t sidewall_data;
--- how to construct the sidewall
PK_emboss_overflow_data_t overflow_data;
--- how to process overflow
PK_emboss_unite_sidewall_t unite; --- whether to unite sidewall faces
--- into the target body.
--- (PK_emboss_unite_sidewall_yes_c)
PK_local_ops_update_t update; --- update flag
--- (PK_local_ops_update_default_c)
};
typedef struct PK_BODY_emboss_o_s PK_BODY_emboss_o_t;
This structure contains optional controls for PK_BODY_emboss.
Used in:
PK_BODY_emboss
Description of fields:
'tolerance' Operation tolerance.
The default value is 1.0e-5.
'convexity' Convexity of emboss to be constructed.
Values can be:
PK_emboss_convexity_both_c
PK_emboss_convexity_pad_c
PK_emboss_convexity_pocket_c
The default value is PK_emboss_convexity_both_c.
See here for more information.
'profile_on' Where the profile of sidewall lives.
Values can be:
PK_emboss_profile_on_endcap_c
PK_emboss_profile_on_target_c
PK_emboss_profile_on_any_c
The default value is PK_emboss_profile_on_any_c.
See here for more information.
'sidewall_data' Data for constructing sidewall geometry.
See here for more information.
'overflow_data' Data for processing laminar overflow boundaries.
Interior overflow of the overflow_data is not
applicable for body emboss.
See here for more information.
'unite' Whether to unite the trimmed sidewall faces
into the target body.
Values can be:
PK_emboss_unite_sidewall_yes_c
PK_emboss_unite_sidewall_no_c
The default value is PK_emboss_unite_sidewall_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