UF_MODL_smslot_data_s (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 
Overview
The following structure is used when creating, editing, or querying a
sheet metal slot.


Data Members

length [ UF_MAX_EXP_BUFSIZE ]
char
Length of SMSlot

width [ UF_MAX_EXP_BUFSIZE ]
char
Width of SMSlot

depth [ UF_MAX_EXP_BUFSIZE ]
char
Depth of SMSlot.
Only used for depth
type SMSlots

edge1
tag_t
Tag of the first
offset edge

offset1 [ UF_MAX_EXP_BUFSIZE ]
char
Offset distance
from first offset
edge

edge2
tag_t
Tag of the second
offset edge

offset2 [ UF_MAX_EXP_BUFSIZE ]
char
Offset distance
from second offset
edge

slot_face
tag_t
Tag of the face on
which the SMSlot
will be placed

through_face
tag_t
Tag of the face
through which the
Through SMSlot will
be created

dir_method
UF_MODL_smslot_direction_type_e_t
Method used to determine
angle of central axis of the SMSlot.
UF_FACE_NORMALS = use face normals
UF_ALONG_VECTOR = use a vector
UF_ALONG_DATUM_AXIS = use a datum axis

d_datum_axis
tag_t
Tag of the datum axis
used to determine the
angle of the central axis
of the SMSlot. Used when
dir_method is
UF_ALONG_DATUM_AXIS.

d_vec_dir [ 3 ]
double
Direction vector used to
determine the angle of the
central axis of the
SMSlot. Used when
dir_method is
UF_ALONG_VECTOR

orient_method
UF_MODL_smslot_direction_type_e_t
Method used to
determine angle of the orientation
along the length of the SMSlot.
UF_FACE_NORMALS = use face normals
UF_ALONG_VECTOR = use a vector
UF_ALONG_DATUM_AXIS = use a datum axis

o_datum_axis
tag_t
Tag of the datum axis
used to determine the
orientation along the
length of the SMSlot.
Used when orient_method
is UF_ALONG_DATUM_AXIS.

o_vec_dir [ 3 ]
double
Orientation vector
used to determine the
orientation along the
length of the SMSlot.
Used when orient_method
is UF_ALONG_VECTOR.

type
UF_MODL_smslot_type_e_t
Type of SMSlot to be created.
UF_DEPTH_SMSLOT = depth type SMSlot
UF_THROUGH_SMSLOT = thru type SMSlot
UF_PUNCH_SMSLOT = punch type SMSlot