UF_MODL_wrap_assem_s (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Define the data for a wrap assembly feature.


Data Members

close_gap
int
Method used to close gaps between
faces after offsetting them.
May be one of:
UF_WRAP_GEOM_CLOSE_SHARP
UF_WRAP_GEOM_CLOSE_BEVELED
UF_WRAP_GEOM_CLOSE_NONE

dist_tol
double
Tolerance used to generate vertices from
geometry. This is also the primary face
offset.

add_offset
char *
Additional offset applied to faces.

split_offset
char *
Offset applied to each side of the
splitting plane so that the resulting
bodies overlap and can be united.

num_geoms
int
Number of tags in the geometry array.

geometry
tag_t *
Array of geometry tags. May be solid
bodies, sheet bodies, curves or points.

geom_xforms
tag_t *
Array of xforms to position each geometry
tag. The transform determines the
position of the linked feature relative to
its source geometry. Must be NULL_TAG
(apply no transformation) or an
assy_ctxt_xform in the work part.

num_splits
int
Number of tags in the splits array. This
can be zero if no splitting planes are
used.

splits
tag_t *
Array of smart planes (xforms) and/or
datum planes to be used to split the
geometry. This can be NULL if num_splits
is zero.

split_xforms
tag_t *
Array of xforms to position each split
(datums only, interpart smart planes are
not allowed). The transform determines the
position of the linked feature relative to
its source geometry. Must be NULL_TAG
(apply no transformation) or an
assy_ctxt_xform in the work part.
Must be NULL_TAG for each smart plane.