![]() |
PK_boolean_config_o_t |
struct PK_boolean_config_o_s
{
int o_t_version; --- version number
PK_LOGICAL_t no_tool_intersect; --- (PK_LOGICAL_false)
PK_LOGICAL_t no_loop_intersect; --- (PK_LOGICAL_false)
PK_LOGICAL_t identical_intersect;--- (PK_LOGICAL_true) [PF]
PK_LOGICAL_t one_in_all_in; --- (PK_LOGICAL_true)
};
typedef struct PK_boolean_config_o_s PK_boolean_config_o_t;
This option structure describes the configuration of the tool and target
bodies.
PK_BODY_boolean_o_t
PK_FACE_boolean_o_t
PK_FACE_instance_bodies_o_t
PK_FACE_section_o_t
Description of fields:
'no_tool_intersect' Surviving regions of one tool body do not intersect with
those of another tool body.
'no_loop_intersect' Tool bodies do not intersect target body edges.
'identical_intersect' The intersection loops of each tool body with the target
body are identical with those of all other tool bodies.
This option cannot be used with PK_FACE_instance_tools if
the target face has facet geometry.
'one_in_all_in' If one tool intersects a target face then all tools
intersect that target face.