UF_FEATURE_SIGNS (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_NULLSIGN = 0
create new target solid

UF_POSITIVE = 1
add to target solid

UF_NEGATIVE = 2
subtract from target solid

UF_UNSIGNED = 3
intersect with target solid

UF_NO_BOOLEAN = 4
feature has not been booleaned

UF_TOP_TARGET = 5
feature is the "top target" feature, it has no
"parent" features but does have tool features

UF_UNITE = 6
feature has been united to target solid

UF_SUBTRACT = 7
feature has been subtracted from target solid

UF_INTERSECT = 8
feature has been intersected with target solid

UF_DEFORM_POSITIVE = 9
feature used to deform the positive side
of the target sheet

UF_DEFORM_NEGATIVE = 10
feature used to deform the negative side
of the target sheet

 


 
UF_MODL_bead_angle_relative_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_RELATIVE_CENTERLINE


UF_MODL_RELATIVE_WALL


 


 
UF_MODL_bead_attach_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_BEAD_NOT_ATTACHED


UF_MODL_BEAD_ATTACHED


 


 
UF_MODL_bead_ends (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_END_CAPS_NONE


UF_MODL_END_CAPS_START


UF_MODL_END_CAPS_END


UF_MODL_END_CAPS_BOTH


 


 
UF_MODL_bead_hollow_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_BEAD_NOT_HOLLOW


UF_MODL_BEAD_HOLLOW


 


 
UF_MODL_bead_plane_normal_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_TANGENT_ALONG_CENTERLINE


UF_MODL_FIXED_DIRECTION


 


 
UF_MODL_bead_shape_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_U_SHAPED


UF_MODL_V_SHAPED


UF_MODL_CIRCULAR_SHAPED


 


 
UF_MODL_bead_width_relative_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following structures and s are used by the bead user functions.


Data Members

UF_MODL_RELATIVE_THEORETICAL


UF_MODL_RELATIVE_TANGENT


 


 
UF_MODL_bend_operation_e_t (view source)
 
Defined in: uf_modl_smd.h
 


Data Members

UF_MODL_bend_operation_unbend = 0


UF_MODL_bend_operation_rebend


UF_MODL_bend_operation_bend_to_angle


 


 
UF_MODL_blend_radius_types (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_CONSTANT = 0
Constant radius blend

UF_LAW_CONTROLLED
Law controlled radius blend

UF_TANGENCY_CONTROLLED
Tangency controlled radius blend

UF_CONIC
Conic cross section blend

UF_CONIC_AUTO_RHO
Conic cross section blend with rho defined by
the system

UF_DISC
Circular disc blend

UF_ISOPARAMETER
Circular isoparameter blend

UF_MATCH_TANGENTS
Soft blend with matching tangent hold lines

UF_MATCH_CURVATURE
Soft blend with matching curvature

 


 
UF_MODL_boolean_body (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_TARGET_BODY = 0


UF_MODL_TOOL_BODY = 1


 


 
UF_MODL_compare_accuracy_e (view source)
 
Defined in: uf_mdlcmp.h
 
Overview
Description:
Enumeration for comparison accuracy

Environment
Internal and External

History
This enumeration was originally released in NX 2.0


Data Members

UF_MODL_COMP_DEFAULT = 0


UF_MODL_COMP_COARSE


UF_MODL_COMP_FINE


 


 
UF_MODL_compare_changeduniqueface_rule_e (view source)
 
Defined in: uf_mdlcmp.h
 
Overview
Description:
Enumeration for rule for classifying equivalent faces with
non identical surfaces as changed or unique

Environment
Internal and External

History
This enumeration was originally released in NX 2.0

Note: This is obsoleted for NX 3.0 version


Data Members

UF_MODL_COMP_NONIDENTICALSF_CHANGED = 0


UF_MODL_COMP_NONIDENTICALSF_UNIQUE


 


 
UF_MODL_compare_entity_type_e (view source)
 
Defined in: uf_mdlcmp.h
 
Overview
Description:
Enumeration for classifying entities, features and expressions.

Environment
Internal and External

History
This enumeration was originally released in NX 2.0


Data Members

UF_MODL_COMP_ENT_UNKNOWN = 0


UF_MODL_COMP_ENT_IDENTICAL


UF_MODL_COMP_ENT_CHANGED


UF_MODL_COMP_ENT_UNIQUE


UF_MODL_COMP_ENT_SUPPRESSED
New status from NX3.0
This status will be set for
- features which do not contribute
to topology in the final part
- faces and edges which are small or
sliver relative to the tolerance

UF_MODL_COMP_ENT_NOT_COMPARED


 


 
UF_MODL_compare_identicalface_rule_e (view source)
 
Defined in: uf_mdlcmp.h
 
Overview
Description:
Enumeration for rule for identifying identical faces

Environment
Internal and External

History
This enumeration was originally released in NX 2.0


Data Members

UF_MODL_COMP_ALLEDGES = 0


UF_MODL_COMP_ONLYEXTERNAL


UF_MODL_COMP_NONE


UF_MODL_COMP_GEOM


 


 
UF_MODL_curve_direction_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following enum is used to define the direction of a curve
or set of curves.


Data Members

UF_MODL_CURVE_START_FROM_END = -1


UF_MODL_CURVE_START_UNUSED


UF_MODL_CURVE_START_FROM_BEGIN


 


 
UF_MODL_curves_represent_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following enum's and structures are used in the pocket/pad
Open API interfaces.


Data Members

UF_MODL_THEORETICAL_INTERSECT


UF_MODL_TANGENT_AT_END_OF_BLEND


 


 
UF_MODL_density_units_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Density units.


Data Members

UF_MODL_pounds_inches = 1


UF_MODL_pounds_feet = 2


UF_MODL_grams_centimeters = 3


UF_MODL_kilograms_meters = 4


 


 
UF_MODL_dfo_constraint_type_e (view source)
 
Defined in: uf_modl_dfo.h
 
Also known as:
 
Overview
constraint types are defined as below


Data Members

UF_distance_dim
Distance Constraint

UF_angle_dim
Angle Constraint

UF_coincident
Coincident Constraint

UF_parallel_con
Parallel Constraint

UF_perpen_con
Perpendicular Constraint

UF_tangent_con
Tangent Constraint

 


 
UF_MODL_dfo_scale_type_t (view source)
 
Defined in: uf_modl_dfo.h
 
Overview
Define the local scale types which should correspond
to the following three types that can be created through interactive NX


Data Members

UF_LSCALE_TYPE_UNIFORM = 0
uniform scale

UF_LSCALE_TYPE_AXISYMMETRIC
axis symmetric scale

UF_LSCALE_TYPE_GENERAL
general scale

 


 
UF_MODL_err_feature_e (view source)
 
Defined in: uf_modl_smd.h
 


Data Members

UF_MODL_ERR_NOT_A_FORMABLE_FEATURE = 1


UF_MODL_ERR_FEATURE_NOT_USING_BAF


UF_MODL_ERR_NOT_A_SUPPORTED_FEATURE


UF_N_ERR_FEATURE_OPTS


 


 
UF_MODL_face_extension_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following enum is used in the UF_MODL_faces structure to
specify the type of extension desired.


Data Members

UF_MODL_FACE_EXTENSION_NONE


UF_MODL_FACE_EXTENSION_LINEAR


UF_MODL_FACE_EXTENSION_NATURAL


UF_MODL_FACE_EXTENSION_CURV


UF_MODL_FACE_EXTENSION_CIRC


 


 
UF_MODL_gflange_distort_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_MODL_gflange_along_sections =0


UF_MODL_gflange_bidirectional


 


 
UF_MODL_gflange_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_MODL_gflange_parm = 0


UF_MODL_gflange_sections


UF_MODL_gflange_faces


UF_MODL_gflange_vector


 


 
UF_MODL_hole_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_SIMPLE_HOLE


UF_COUNTER_BORE_HOLE


UF_COUNTER_SUNK_HOLE


 


 
UF_MODL_import_body_feature_edit_option_e (view source)
 
Defined in: uf_modl_import_body.h
 
Also known as:
 
Overview
Import body feature edit options.


Data Members

UF_MODL_import_body_feature_update_link
Update the link if it is out of date

UF_MODL_import_body_feature_redefine_link
Redefine the link

UF_MODL_import_body_feature_delete_link
Delete the link

 


 
UF_MODL_intersect_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_INTERSECT_POINT


UF_MODL_INTERSECT_COINCIDE


UF_MODL_INTERSECT_CURVE


 


 
UF_MODL_law_method_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following enum is used in the UF_MODL_law structure to
specify how the parameter is being defined.


Data Members

UF_MODL_LAW_CONSTANT


UF_MODL_LAW_LINEAR


UF_MODL_LAW_CUBIC


UF_MODL_LAW_SPINE_PTS_LINEAR


UF_MODL_LAW_SPINE_PTS_CUBIC


UF_MODL_LAW_EQUATION


UF_MODL_LAW_CURVE


 


 
UF_MODL_lawext_dirref_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Direction reference options used for creation of
the law extension surface.


Data Members

UF_MODL_lawext_dirref_face = 0
Existing face(s) or sheet(s)

UF_MODL_lawext_dirref_vector
Smart vector

 


 
UF_MODL_mswp_limit_type_t (view source)
 
Defined in: uf_modl_mswp_types.h
 
Overview
Data definitions for limits including trimming


Data Members

UF_MODL_MSWP_LIMIT_DISTANCE = 0
DISTANCE limit

UF_MODL_MSWP_LIMIT_UNTIL_NEXT
UNITIL_NEXT limit

UF_MODL_MSWP_LIMIT_UNTIL_SELECTED
UNTIL_SELECTED limit

UF_MODL_MSWP_LIMIT_THRU_ALL
THRU_ALL limit

 


 
UF_MODL_mswp_offset_type_e (view source)
 
Defined in: uf_modl_mswp_types.h
 
Also known as:
 
Overview
Offset data definitions


Data Members

UF_MODL_MSWP_OFFSET_NONE = 0
No offset

UF_MODL_MSWP_OFFSET_NORMAL
Offset with two different distances

UF_MODL_MSWP_OFFSET_SYMMETRY
Offset with same distance in both directions

UF_MODL_MSWP_OFFSET_SINGLE
Offset with single distance in one direction

 


 
UF_MODL_mswp_taper_type_e (view source)
 
Defined in: uf_modl_mswp_types.h
 
Also known as:
 
Overview
Taper data definitions


Data Members

UF_MODL_MSWP_TAPER_NONE = 0
No taper

UF_MODL_MSWP_TAPER_FROM_EDGE
Simple taper from start edges

UF_MODL_MSWP_TAPER_FROM_PROFILE
Simple taper from section

UF_MODL_MSWP_TAPER_SYMMETRY
Symmetric taper from section

UF_MODL_MSWP_TAPER_MATCHED
Matched end taper from section

UF_MODL_MSWP_TAPER_ASYMMETRIC
Asymmetric taper from section

 


 
UF_MODL_offset_trans_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_OFFSET_OF_FACES


UF_MODL_TRANSLATION_OF_FACES


 


 
UF_MODL_outline_represents_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_SHAPE_AT_PLACEMENT


UF_MODL_SHAPE_AT_FLOOR


UF_MODL_SHAPE_AT_TOP


 


 
UF_MODL_overlap_check_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_OVERLAP_CHECK_OFF


UF_MODL_OVERLAP_CHECK_ON


 


 
UF_MODL_parm_method_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following enum is used in the UF_MODL_parm structure to
specify how the parameter is being defined.


Data Members

UF_MODL_PARM_CONSTANT


UF_MODL_PARM_LAW_SPINE


UF_MODL_PARM_LAW_NO_SPINE


 


 
UF_MODL_pocketpad_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_SINGLE_OUTLINE


UF_MODL_DOUBLE_OUTLINE


UF_MODL_SINGLE_OUTLINE_CORNER


UF_MODL_DOUBLE_OUTLINE_CORNER


UF_MODL_SINGLE_OUTLINE_NO_ATTACH


UF_MODL_DOUBLE_OUTLINE_NO_ATTACH


 


 
UF_MODL_proj_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_PROJ_NORMAL_TO_CURVES


UF_MODL_PROJ_ALONG_VECTOR


 


 
UF_MODL_punch_type_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_EMBOSS_PUNCH = 0


UF_LANCE_PUNCH


UF_SEMI_PIERCE_PUNCH


UF_COIN_PUNCH


 


 
UF_MODL_quilt_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_CURVE_MESH_ALONG_FIXED_VECTOR = 1


UF_MODL_CURVE_MESH_ALONG_DRIVER_NORMALS


UF_MODL_B_SURFACE_ALONG_FIXED_VECTOR


UF_MODL_B_SURFACE_ALONG_DRIVER_NORMALS


UF_MODL_SELF_REFIT


 


 
UF_MODL_refit_face_continuity_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Boundary continuity


Data Members

UF_MODL_refit_face_continuity_free = 0
No constraint

UF_MODL_refit_face_continuity_G0
G0 continuity

UF_MODL_refit_face_continuity_G1
G1 continuity

UF_MODL_refit_face_continuity_G2
G2 continuity

 


 
UF_MODL_refit_face_fit_direction_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Fitting direction (only with target)


Data Members

UF_MODL_refit_face_refit_direction_no_direction = 0
No direction

UF_MODL_refit_face_refit_direction_x_direction
x direction

UF_MODL_refit_face_refit_direction_y_direction
y direction

UF_MODL_refit_face_refit_direction_z_direction
z direction

UF_MODL_refit_face_refit_direction_view_direction
view direction

 


 
UF_MODL_refit_face_refit_direction_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Refitting direction


Data Members

UF_MODL_refit_face_refit_direction_UV = 0
Both U and V

UF_MODL_refit_face_refit_direction_U
U

UF_MODL_refit_face_refit_direction_V
V

 


 
UF_MODL_refit_face_refit_method_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Refitting method (control refit by...)


Data Members

UF_MODL_refit_face_refit_method_deg_patch = 0
Specify degree and number of patches

UF_MODL_refit_face_refit_method_deg_tol
Specify degree and tolerance

UF_MODL_refit_face_refit_method_patch_tol
Specify number of patches and tolerance

UF_MODL_refit_face_refit_method_keep_parameterization
Keep parameterization

 


 
UF_MODL_secsrf_cre_method (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Create methods


Data Members

UF_MODL_secsrf_init_create_method


UF_MODL_secsrf_five_points


UF_MODL_secsrf_four_points_slope


UF_MODL_secsrf_ends_slopes_shoulder


UF_MODL_secsrf_ends_apex_shoulder


UF_MODL_secsrf_ends_apex_rho


UF_MODL_secsrf_ends_slopes_rho


UF_MODL_secsrf_ends_slope_arc


UF_MODL_secsrf_three_points_arc


UF_MODL_secsrf_fillet_shoulder


UF_MODL_secsrf_fillet_rho


UF_MODL_secsrf_ends_slopes_hilite


UF_MODL_secsrf_ends_apex_hilite


UF_MODL_secsrf_fillet_hilite


UF_MODL_secsrf_two_points_radius


UF_MODL_secsrf_ends_slopes_cubic


UF_MODL_secsrf_fillet_cubic


UF_MODL_secsrf_point_radius_angle_arc


UF_MODL_secsrf_not_used1
Not implemented

UF_MODL_secsrf_not_used2
Not implemented

UF_MODL_secsrf_full_circle


 


 
UF_MODL_secsrf_param_method (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Generic parameter methods


Data Members

UF_MODL_secsrf_no_data
No Data, (Rho, radius, law, etc.)

UF_MODL_secsrf_constant
data_constant

UF_MODL_secsrf_linear
data_value[2]

UF_MODL_secsrf_cubic
data_value[2]

UF_MODL_secsrf_tension
NULL

UF_MODL_secsrf_general
general_law (UF_MODL_parm general law)

 


 
UF_MODL_sflange_continuity_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Silhouette flange continuity options


Data Members

UF_MODL_sflange_continuity_g0 = 0
G0

UF_MODL_sflange_continuity_g1
G1

UF_MODL_sflange_continuity_g2
G2

 


 
UF_MODL_sflange_dir_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Silhouette flange reference direction options


Data Members

UF_MODL_sflange_dir_normal = 0
Use the normal of faces.
This method is not for a visual gap
silhouette flange.

UF_MODL_sflange_dir_vector
Use a (smart) vector.
A visual gap silhouette flange must use
this method.

UF_MODL_sflange_dir_normal_draft
Use the normal of faces to define
the dummy flange and create the final
flange with draft method.

UF_MODL_sflange_dir_vector_draft
Use the vector to define the dummy
flange and create the final flange
with the draft method.

 


 
UF_MODL_sflange_trim_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Silhouette flange trimming and attachment options


Data Members

UF_MODL_sflange_no_trim_sew = 0
No trim and sew

UF_MODL_sflange_trim_sew
Base faces and pipe are trimmed.
Base faces, pipe and flange faces
are sewed together.

UF_MODL_sflange_no_sew
Base faces and pipe are trimmed, but
only pipe and flange faces are sewed.

UF_MODL_sflange_no_trim
Base faces are not trimmed.
The pipe and flange faces are trimmed
and sewed.

 


 
UF_MODL_sflange_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Silhouette flange types


Data Members

UF_MODL_sflange_basic = 0
Basic silhouette flange

UF_MODL_sflange_absolute_gap
Absolute gap silhouette flange

UF_MODL_sflange_visual_gap
Visual gap silhouette flange

 


 
UF_MODL_slot_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_RECTANGULAR_SLOT


UF_BALL_END_SLOT


UF_U_SLOT


UF_T_SLOT


UF_DOVE_TAIL_SLOT


 


 
UF_MODL_smbend_angle_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_SMBEND_INVALID_ANGLE_TYPE = -1


UF_SMBEND_BEND_ANGLE


UF_SMBEND_INCLUDED_ANGLE


UF_SMBEND_NUM_ANGLE_TYPES


 


 
UF_MODL_smbend_curve_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_SMBEND_INVALID_CURVE_TYPE = -1


UF_SMBEND_NONE


UF_SMBEND_BEND_CENTERLINE


UF_SMBEND_BEND_AXIS


UF_SMBEND_BEND_TANGENT_LINE


UF_SMBEND_CONTOUR_LINE


UF_SMBEND_MOLD_LINE


UF_SMBEND_NUM_CURVE_TYPES


 


 
UF_MODL_smbend_direction_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_SMBEND_INVALID_BEND_DIR = -1


UF_SMBEND_BEND_DIR_AS_SPECIFIED


UF_SMBEND_BEND_DIR_OPPPOSITE_SIDE


UF_SMBEND_NUM_BEND_DIRS


 


 
UF_MODL_smbend_radius_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_SMBEND_INVALID_RADIUS_TYPE = -1


UF_SMBEND_INNER_RADIUS


UF_SMBEND_OUTER_RADIUS


UF_SMBEND_NUM_RADIUS_TYPES


 


 
UF_MODL_smbend_stat_side_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_SMBEND_INVALID_STAT_SIDE = -1


UF_SMBEND_STAT_SIDE_AS_SPECIFIED


UF_SMBEND_STAT_SIDE_OPPOSITE_SIDE


UF_SMBEND_NUM_STAT_SIDES


 


 
UF_MODL_smcorner_type_t (view source)
 
Defined in: uf_modl_smd.h
 
Overview
This enumeration is same as the enumeration defined in smcorner.h. If any
changes made in the smcorner.h, please make changes here also.


Data Members

UF_MODL_smcorner_invalid = -1


UF_MODL_smcorner_butt


UF_MODL_smcorner_machinery


UF_MODL_smcorner_simple_miter


UF_MODL_smcorner_full_miter


 


 
UF_MODL_smcutout_type_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_PUNCH_SMCUTOUT = 0


UF_THROUGH_SMCUTOUT


UF_N_SMCUTOUT_TYPE_OPTS


 


 
UF_MODL_smhole_direction_type_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_FACE_NORMALS = 0
use face normals

UF_ALONG_VECTOR
use a vector

UF_ALONG_DATUM_AXIS
use a datum axis

UF_N_DIRECTION_OPTS


 


 
UF_MODL_smhole_type_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_DEPTH_SMHOLE = 0
depth type SMHole

UF_THROUGH_SMHOLE
thru type SMHole

UF_PUNCH_SMHOLE
punch type SMHole

UF_N_TYPE_OPTS


 


 
UF_MODL_smpunch_top_type_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

OFFSET_TOP_TYPE = 0


FLAT_TOP_TYPE


ROUND_TOP_TYPE


CONE_TOP_TYPE


 


 
UF_MODL_smslot_type_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_PUNCH_SMSLOT = 0


UF_THROUGH_SMSLOT


UF_DEPTH_SMSLOT


UF_N_STYPE_OPTS


 


 
UF_MODL_smspunch_type_t (view source)
 
Defined in: uf_modl_smd.h
 
Overview
NOTE: These types should be same as the types defined in smspunch.h


Data Members

UF_MODL_smspunch_invalid = -1


UF_MODL_smspunch_punch


UF_MODL_smspunch_die


 


 
UF_MODL_snipsurf_boundary_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Bounding object types used for snipping a surface


Data Members

UF_MODL_snipsurf_boundary_type_curves = 0
Curves or Edges

UF_MODL_snipsurf_boundary_type_plane
Plane

 


 
UF_MODL_snipsurf_refit_method_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Refitting method used to create new snipped surfaces.
Quality of the resultant surface depends on the refit method used.


Data Members

UF_MODL_snipsurf_refit_method_none = 0
None, no surface refitting done. Resultant
surface has same number of degree and patches
as the original surface.

UF_MODL_snipsurf_refit_method_deg_patch
Specify degree and patches for the resultant
surface

UF_MODL_snipsurf_refit_method_deg_tol
Specify degree and distance tolerance for
the resultant surface

UF_MODL_snipsurf_refit_method_patch_tol
Specify patches and distance tolerance for
the resultant surface

 


 
UF_MODL_state_e (view source)
 
Defined in: uf_modl_smd.h
 
Also known as:
 


Data Members

UF_MODL_unformed_state = 0


UF_MODL_formed_state


UF_MODL_other_state


UF_N_STATE_OPTS


 


 
UF_MODL_styled_sweep_move_string_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Data structure for Styled Sweep
"Move String" method:


Data Members

UF_MODL_styled_sweep_move_string_move_none = 0
Move None

UF_MODL_styled_sweep_move_string_move_section
Move Section

UF_MODL_styled_sweep_move_string_move_guide
Move Guide

 


 
UF_MODL_SWEEP_TRIM_OPTS (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

DO_NOT_EXTEND_TRIM_FACE = 0


DO_NOT_EXTEND_AND_EXTEND_TRIM_FACE = 1


EXTEND_FIRST_TRIM_FACE = 2


EXTEND_SECOND_TRIM_FACE = 4


EXTEND_BOTH_TRIM_FACES = 6


 


 
UF_MODL_SWEEP_TRIM_SIGNS (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_SWEEP_TRIM_NONE = 0
No trimming

UF_MODL_SWEEP_TRIM_TO_FACE = 1
Trim to one Face

UF_MODL_SWEEP_TRIM_BETW_TWO_FACES = 2
Trim between Faces

UF_MODL_SWEEP_TRIM_TO_ALL = 3
Trim to All

 


 
UF_MODL_taper_relative_to_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_MODL_TAPER_FACE_NORMALS


UF_MODL_TAPER_FIXED_VECTOR


UF_MODL_TAPER_BY_OUTLINE_FACE_NORMALS


UF_MODL_TAPER_BY_OUTLINE_FIXED_VECTOR


 


 
UF_MODL_transform_type_t (view source)
 
Defined in: uf_modl_dfo.h
 
Overview
This is the transformation types supported by feature Move_Region.


Data Members

UF_TRANSF_POINT_POINT = 0
translate from point to point

UF_TRANSF_DIRECTION_DISTANCE
translate by direction and distance

UF_TRANSF_AXIS_ANGLE
rotate by axis and angle

UF_TRANSF_AXIS_AXIS
rotate from axis to axis

 


 
UF_MODL_TREX_algorithm_e (view source)
 
Defined in: uf_modl_trex.h
 


Data Members

UF_MODL_TREX_ALGORITHM_NONE=0


UF_MODL_TREX_ALGORITHM_COUNT
Insert new versions above this line

UF_MODL_TREX_ALGORITHM_CURRENT=UF_MODL_TREX_ALGORITHM_COUNT - 1


 


 
UF_MODL_TREX_extend_method_e (view source)
 
Defined in: uf_modl_trex.h
 
Also known as:
 


Data Members

UF_MODL_TREX_C2=0


UF_MODL_TREX_LINEAR


UF_MODL_TREX_REFLECTED


UF_MODL_TREX_NATURAL


 


 
UF_MODL_TREX_region_option_e (view source)
 
Defined in: uf_modl_trex.h
 
Also known as:
 


Data Members

UF_MODL_TREX_KEEP=0


UF_MODL_TREX_REMOVE


 


 
UF_MODL_TREX_to_option_e (view source)
 
Defined in: uf_modl_trex.h
 
Also known as:
 


Data Members

UF_MODL_TREX_DISTANCE=0


UF_MODL_TREX_PERCENT


UF_MODL_TREX_SURFACE


 


 
UF_MODL_trim_blend_options (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 


Data Members

UF_TRIM_AND_ATTACH = 0
Trim blend and faces and attach blend

UF_TRIM_LONG_AND_ATTACH
Trim blend and faces long and attach blend

UF_NO_TRIM_AND_ATTACH
Not trim blend and faces and attach blend

UF_TRIM_ALL
Trim blend and faces

UF_TRIM_BLEND
Trim blend

UF_NO_TRIM
Do not trim blend

UF_TRIM_BLEND_LONG
Trim blend long

UF_TRIM_BLEND_SHORT
Trim blend short

 


 
UF_MODL_udf_reverse_dir_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
This structure contains UDF parent direction information:
Currently there are the following 2 ways to deal with the direction
for both of instantiation and editing:

(1) Keep the same UDF parent direction.
(2) Reverse the UDF parent direction.


Data Members

UF_MODL_UDF_KEEP_DIR = 0
Keep the UDF parent direction

UF_MODL_UDF_REVERSE_DIR
Reverse the UDF parent direction

 


 
UF_MODL_update_option_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following are valid parameters to UF_MODL_set_update_fail_option ().


Data Members

UF_MODL_UPDATE_NO_OPTION = 0
No option defined yet

UF_MODL_UPDATE_UNDO
Undo entire Update operation.

UF_MODL_UPDATE_SUPPRESS
Suppress previous failed object

UF_MODL_UPDATE_SUPPRESS_ALL
Suppress previous failed object and rest of list

UF_MODL_UPDATE_ACCEPT
Accept warning of previous object

UF_MODL_UPDATE_ACCEPT_ALL
Accept previous warning and future of same type

UF_MODL_UPDATE_INTERRUPT
Interrupt update

 


 
UF_MODL_vector_type_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
The following enum is used in the UF_MODL_vector structure
to specify how the vector is being defined.


Data Members

UF_MODL_VECTOR_DIRECTION


UF_MODL_VECTOR_AXIS


UF_MODL_VECTOR_FACE_NORMAL


UF_MODL_VECTOR_TWO_POINTS


UF_MODL_VECTOR_PLANE_OF_CURVES


UF_MODL_VECTOR_FACE_NORMALS


UF_MODL_VECTOR_DIRECTION_EXACT_GEOMETRY


UF_MODL_VECTOR_AXIS_EXACT_GEOMETRY


UF_MODL_VECTOR_FACE_NORMALS_EXACT_GEOMETRY


 


 
UF_RSO_surf_ctrl_option_t (view source)
 
Defined in: uf_modl_types.h
 


Data Members

UF_RSO_SURF_CTRL_BY_SYSTEM = 0


UF_RSO_SURF_CTRL_BY_USER


UF_RSO_NUM_SURF_CTRL_OPTIONS


 


 
UF_RSO_surf_method_t (view source)
 
Defined in: uf_modl_types.h
 
Overview
Define the data for a Rough Offset feature.


Data Members

UF_RSO_SURF_METHOD_CLOUD = 0


UF_RSO_SURF_METHOD_THRU


UF_RSO_SURF_METHOD_ROUGH_FIT


UF_RSO_NUM_SURF_METHOD_OPTIONS


 


 
UF_RSO_trim_option_t (view source)
 
Defined in: uf_modl_types.h
 


Data Members

UF_RSO_TRIM_OPT_NO = 0


UF_RSO_TRIM_OPT_YES


UF_RSO_TRIM_OPT_BND_CURVE


UF_RSO_NUM_TRIM_OPTS


 


 
UF_SCALE_TYPE_e (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Define the scale types which should correspond to the types
defined in scale.h


Data Members

UF_SCALE_TYPE_UNIFORM = 0
SCALE_METHOD_UNIFORM,

UF_SCALE_TYPE_AXISYMMETRIC
= SCALE_METHOD_AXISYMMETRIC,

UF_SCALE_TYPE_GENERAL
= SCALE_METHOD_GENERAL