NXOpen.UF.Curve.Proj Structure

NXOpen.UF.Curve.Proj is an alias for NXOpen.UF.CurveProj_Struct

class NXOpen.UF.CurveProj_Struct

Bases: object

Refer to UF_CURVE_proj_s for documentation.

Fields

NXOpen.UF.CurveProj_Struct.ProjType Projection type: 1 - along face normals, 2 - towards point, 3 - along vector, 4 - at angle to vector 5 - toward a line 6 - equal arclength
NXOpen.UF.CurveProj_Struct.ProjPnt Point eid for type 2 or 6, Line or datum axis eid for type 5
NXOpen.UF.CurveProj_Struct.ProjVec Vector for types 3,4,6
NXOpen.UF.CurveProj_Struct.XVector X axis vector for type 6
NXOpen.UF.CurveProj_Struct.Multiplicity Multiplicity for type 3 1 - Single direction 2 - Both directions
NXOpen.UF.CurveProj_Struct.ArclOption Equal Arclength option for type 6 0 - Both X and Y 1 - First X, Then Y 2 - First Y, Then X 3 - X Only 4 - Y Only
NXOpen.UF.CurveProj_Struct.Angle Angle for type 4
NXOpen.UF.CurveProj_Struct.RefPnt Reference point for type 4