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.