NXOpen.UF.Drf.Object Structure

NXOpen.UF.Drf.Object is an alias for NXOpen.UF.DrfObject_Struct

class NXOpen.UF.DrfObject_Struct

Bases: object

Refer to UF_DRF_object_s for documentation.

Fields

NXOpen.UF.DrfObject_Struct.ObjectTag tag of associated object depending on object_assoc_type, object may be a point, line, arc, conic, cubic spline, B curve, pattern, solid curve, utility symbol (centerline), annota tion, or ignored
NXOpen.UF.DrfObject_Struct.ObjectViewTag tag of member view of object_tag
NXOpen.UF.DrfObject_Struct.ObjectAssocType object associativity type UF_DRF_end_point UF_DRF_arc_center object must be an arc UF_DRF_tangency object must be an arc UF_DRF_intersection UF_DRF_dwg_pos UF_DRF_utility_symbol UF_DRF_on_annotation UF_DRF_on_stub
NXOpen.UF.DrfObject_Struct.ObjectAssocModifier object associativity modifier - if object_assoc_type = UF_DRF_end_point, UF_DRF_first_end_point on object or UF_DRF_last_end_point on object. - if object_assoc_type = UF_DRF_tangency, parameter percentage (0 - 100) to compute approximate tangent point on object - if object_assoc_type = UF_DRF_arc_center, UF_DRF_intersection, UF_DRF_dwg_pos, UF_DRF_utility_symbol, modifier is ignored
NXOpen.UF.DrfObject_Struct.Object2Tag
  • if object_assoc_type = UF_DRF_intersection, tag of second object of intersection and second object must reside in member view of object_view_tag described above - if object_assoc_type = UF_DRF_end_point, UF_DRF_arc_center, UF_DRF_tangency, UF_DRF_dwg_pos, UF_DRF_utility_symbol, second object is ignored
NXOpen.UF.DrfObject_Struct.AssocDwgPos if object_assoc_type = UF_DRF_dwg_pos, assoc_dwg_pos[0] = x drawing abs coordinate assoc_dwg_pos[1] = y drawing abs coordinate if object_assoc_type = UF_DRF_intersection, intersection closest to assoc_dwg_pos if object_assoc_type = UF_DRF_end_point, UF_DRF_arc_center, UF_DRF_tangency, or UF_DRF_utility_symbol, assoc_dwg_pos is ignored