NXOpen.UF.Drf.Object Structure — NXOpen Python API Reference 12.0.0 documentation

# 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