SketchConstraintGeometry_Struct Struct

NXOpen.Sketch.ConstraintGeometry is an alias for NXOpen.SketchConstraintGeometry_Struct

class NXOpen.SketchConstraintGeometry_Struct

Bases: object

Used by the create geometric constraint methods to indicate what geometry the constraint should be applied to.

<code> Examples:

Assume in these examples that you have a Line object in a variable named line1 and a Spline object in a variable named spline1.

1. To specify an entire line, set Geometry = line1 PointType = None SplineDefiningPointIndex = 0

2. To specify the start vertex of a line, set Geometry = line1 PointType = StartVertex SplineDefiningPointIndex = 0

3. To specify the third defining point of a spline Geometry = spline1 PointType = SplingDefiningPoint SplineDefiningPointIndex = 3

4. To specify the first defining point of a spline Geometry = spline1 PointType = StartVertex SplineDefiningPointIndex = 0 – OR – Geometry = spline1 PointType = SplingDefiningPoint SplineDefiningPointIndex = 1

Notes on splines: - spline defining points are numbered starting from 1 - to specify the first [or last] defining point of a spline, you can either use PointType = SplineDefiningPoint and set SplineDefiningPointIndex or use PointType = StartVertex [or EndVertex] - SplineDefiningPointIndex is only used when PointType = SplineDefiningPoint </code> . Constructor: NXOpen.Sketch.ConstraintGeometry()

Fields

Field Description
Geometry  
PointType  
SplineDefiningPointIndex Ignored unless PointType is SplineDefiningPoint.

Geometry

SketchConstraintGeometry_Struct.Geometry

-------------------------------------

Field Value Type:NXOpen.NXObject

PointType

SketchConstraintGeometry_Struct.PointType

-------------------------------------

Field Value Type:NXOpen.SketchConstraintPointType

SplineDefiningPointIndex

SketchConstraintGeometry_Struct.SplineDefiningPointIndex

Ignored unless PointType is SplineDefiningPoint.

Spline control points are numbered starting from 1 -------------------------------------

Field Value Type:int