PK_FACE_emboss_o_t   

struct PK_FACE_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 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_FACE_emboss_o_s PK_FACE_emboss_o_t;


This structure contains optional controls for PK_FACE_emboss.

Used in:

PK_FACE_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 overflow boundaries.
                        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