 |
PK_FACE_make_sect_with_sfs_o_t |
|
struct PK_FACE_make_sect_with_sfs_o_s
{
int o_t_version; --- Version number
PK_LOGICAL_t tracking; --- Whether the tracking
--- information is returned
--- (PK_LOGICAL_false)
PK_LOGICAL_t allow_disjoint; --- Whether a disjoint body
--- may be returned
--- (PK_LOGICAL_false)
PK_LOGICAL_t extend_face_list; --- Whether to use additional
--- target faces
--- (PK_LOGICAL_false)
PK_BODY_keep_as_facet_t keep_as_facet; --- whether to keep the result
--- bodies as a facet body
--- when the target is purely
--- facet
--- (PK_BODY_keep_as_facet_yes_c)
};
typedef struct PK_FACE_make_sect_with_sfs_o_s
PK_FACE_make_sect_with_sfs_o_t;
This option structure is supplied to a section operation for bodies.
Used in:
PK_FACE_make_sect_with_sfs
Description of fields:
'tracking' If this option is set to PK_LOGICAL_true, tracking
information for all edges of the resultant wire
bodies is returned.
'allow_disjoint' If this option is set to PK_LOGICAL_false, each
resultant body will contain a single connected
component. If this option is set to PK_LOGICAL_true,
the resultant bodies may contain disjoint manifold
components.
'extend_face_list' If this option is set to PK_LOGICAL_true, then
additional target faces will be used to complete
incomplete loops of imprinted edges. If this option
is set to PK_LOGICAL_false, the provided face list
will only be used for sectioning.
'keep_as_facet' This option controls whether the result bodies are to
contain only facet geometry.
Note: this option is ignored if the
target bodies contain any classic geometry.
Generated on: Fri, 04 Oct 2024 12:19:12 GMT