PK_BODY_imprint_o_t   


struct PK_BODY_imprint_o_s
    {
    int             o_t_version;         --- version number of option structure
    PK_LOGICAL_t    imprint_tool;        --- (PK_LOGICAL_true)
    PK_LOGICAL_t    imprint_overlapping; --- (PK_LOGICAL_false)
    const PK_boolean_match_o_t
                    *matched_region;     --- (NULL)
    };

typedef struct PK_BODY_imprint_o_s PK_BODY_imprint_o_t;



This option structure is supplied to the body imprinting operation.



Description of fields:

imprint_tool           Imprint edges and vertices on the tool body.
                         If this flag is set to PK_LOGICAL_false,
                         edges and vertices are imprinted on the
                         target only. The arrays of edges and
                         vertices on the tool, returned in the results
                         structure, will be set to null.

imprint_overlapping    Imprint the boundaries of overlapping areas.
                         This is only necessary when the target and
                         tool are sheet bodies. If a face from the
                         target and a face from the tool are on the
                         same surface, the boundaries of the
                         overlapping area will be imprinted. If this
                         flag is not set, faces on a common surface
                         will not imprint on each other.