UF_MODL_smhole_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 hole.


Data Members

diameter [ UF_MAX_EXP_BUFSIZE ]
char
Diameter of SMHole

depth [ UF_MAX_EXP_BUFSIZE ]
char
Depth of SMHole. Only
used for depth type
SMHoles

tip_angle [ UF_MAX_EXP_BUFSIZE ]
char
Tip angle of SMHole.
Only used for depth
type SMHoles

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

hole_face
tag_t
Tag of the face on
which the SMHole will
be placed

thru_face
tag_t
Tag of the face
through which the
Through SMHole will
be created

datum_axis
tag_t
Tag of the datum axis
used to determine the
angle of the central
axis of the SMHole.
Used with
UF_ALONG_DATUM_AXIS
method.

method
UF_MODL_smhole_direction_type_e_t
Method used to determine angle
of central axis of the SMHole.
UF_FACE_NORMALS = use face normals
UF_ALONG_VECTOR = use a vector
UF_ALONG_DATUM_AXIS = use a
datum axis

vec_dir [ 3 ]
double
Vector used to determine the
angle of the central axis of
the SMHole. Used with
UF_ALONG_VECTOR method

type
UF_MODL_smhole_type_e_t
Type of SMHole to be created.
UF_DEPTH_SMHOLE = depth type SMHole
UF_THROUGH_SMHOLE = thru type SMHole
UF_PUNCH_SMHOLE = punch type SMHole