MeasureManager Class¶
-
class
NXOpen.
MeasureManager
¶ Bases:
object
Provides methods for manipulating the measurement objects in a part.
Inputs to this feature can be convergent objects. To obtain an instance of this class, refer to
NXOpen.BasePart
New in version NX4.0.0.
Methods¶
Method | Description |
---|---|
CreateMeasureAngleBuilder | Creates a NXOpen.MeasureAngleBuilder Note: This class is used internally for measurement, but is not required for creation of an angle measurement. |
CreateMeasureBodyBuilder | Creates a NXOpen.MeasureBodyBuilder Note: This class is used internally for measurement, but is not required for creation of a face measurement. |
CreateMeasureDistanceBuilder | Creates a NXOpen.MeasureDistanceBuilder Note: This class is used internally for measurement, but is not required for creation of a distance measurement. |
CreateMeasureFaceBuilder | Creates a NXOpen.MeasureFaceBuilder Note: This class is used internally for measurement, but is not required for creation of a face measurement. |
CreateRoutingMeasureDistanceBuilder | Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder |
EditAngle | Edit an angle measurement between two objects. |
EditDistance | Edit a minimum / maximum distance measure between two objects or two collections. |
EditFaceProperties | Edit the objects of a face property measure using selection intent. |
EditLength | Edit a length measure using selection intent. |
EditMassProperties | Edit the objects in a mass property measurement feature using a selection intent collection |
EditPoint | Edit a point measurement between a point and either the absolute csys, or a specified coordinate system. |
EditPolarAngle | Edit a polar angle measurement feature. |
EditPolarArea | Edit a polar area measurement feature. |
EditPolarRadius | Edit a polar radius measurement feature. |
EditRectangularExtreme | Edit a rectangular extreme point measurement feature. |
EditScDistance | Edit a minimum / maximum distance measure between two collections and allow changing of the measurement type |
InitializeAngle | Initialize an angle measurement from a feature. |
InitializeDistance | Initialize a minimum distance measure using a feature as input. |
InitializeFaceProperties | Initialize a face property measurement from a feature. |
InitializeLength | Initialize a length measurement from a feature. |
InitializeMassProperties | Initialize a mass property measurement from a feature. |
InitializePoint | Initialize a point measure using a feature as input. |
InitializePolarAngle | Initialize a polar angle measurement from a feature. |
InitializePolarArea | Initialize a polar area measurement from a feature. |
InitializePolarRadius | Initialize a polar radius measurement from a feature. |
InitializeRectangularExtreme | Initialize a rectangular extreme point measurement from a feature. |
NewAngle | Create an angle measurement between two objects. |
NewDistance | Create a minimum or maximum distance measure between two objects. |
NewFaceProperties | Creates a face properties measurement object from a selection intent collector. |
NewLength | Creates a arc length object for all the selected objects. |
NewMassProperties | Creates a mass properties measurement object from a selection intent collection. |
NewPoint | Create a point measurement between a point and either the absolute csys, or a specified coordinate system. |
NewPointsOnCurvesLength | Creates a points on curves arc length object for all the selected objects. |
NewPolarAngle | Creates an extreme polar angle measurement from the collection of input curves. |
NewPolarArea | Creates an extreme polar area measurement from the collection of input curves. |
NewPolarRadius | Creates an extreme polar radius measurement from the collection of input curves. |
NewRectangularExtreme | Creates an extreme rectangular point measurement from the collection of input entities. |
NewRoutingPathLength | Creates a routing path length object for all the input objects. |
NewScDistance | Create a minimum distance measure between selection intent collections. |
Enumerations¶
MeasureManagerEndpointType Enumeration | Indicates the end point to be used when lines or linear edges are referenced in an angle between two objects |
MeasureManagerExtremeType Enumeration | the type of extreme measurement |
MeasureManagerMeasureType Enumeration | Indicates if a the distance measurement will be minimum or maximum distance between the two objects |
MeasureManagerProjectionType Enumeration | Indicates the type of a projected distance measurement |
MeasureManagerRadialMeasureType Enumeration | Indicates the type of a radial distance measurement |
Method Detail¶
CreateMeasureAngleBuilder¶
-
MeasureManager.
CreateMeasureAngleBuilder
¶ Creates a
NXOpen.MeasureAngleBuilder
Note: This class is used internally for measurement, but is not required for creation of an angle measurement.Signature
CreateMeasureAngleBuilder(feature)
Parameters: feature ( NXOpen.NXObject
) –Returns: Return type: NXOpen.MeasureAngleBuilder
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
CreateMeasureBodyBuilder¶
-
MeasureManager.
CreateMeasureBodyBuilder
¶ Creates a
NXOpen.MeasureBodyBuilder
Note: This class is used internally for measurement, but is not required for creation of a face measurement.To create face measurements use
NewMassProperties()
.Signature
CreateMeasureBodyBuilder(feature)
Parameters: feature ( NXOpen.NXObject
) –Returns: Return type: NXOpen.MeasureBodyBuilder
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
CreateMeasureDistanceBuilder¶
-
MeasureManager.
CreateMeasureDistanceBuilder
¶ Creates a
NXOpen.MeasureDistanceBuilder
Note: This class is used internally for measurement, but is not required for creation of a distance measurement.Signature
CreateMeasureDistanceBuilder(feature)
Parameters: feature ( NXOpen.NXObject
) –Returns: Return type: NXOpen.MeasureDistanceBuilder
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
CreateMeasureFaceBuilder¶
-
MeasureManager.
CreateMeasureFaceBuilder
¶ Creates a
NXOpen.MeasureFaceBuilder
Note: This class is used internally for measurement, but is not required for creation of a face measurement.To create face measurements use
NXOpen.Preferences.SessionModelingNewFacePropertiesInheritance
.Signature
CreateMeasureFaceBuilder(feature)
Parameters: feature ( NXOpen.NXObject
) –Returns: Return type: NXOpen.MeasureFaceBuilder
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
CreateRoutingMeasureDistanceBuilder¶
-
MeasureManager.
CreateRoutingMeasureDistanceBuilder
¶ Overloaded method CreateRoutingMeasureDistanceBuilder
CreateRoutingMeasureDistanceBuilder(feature)
CreateRoutingMeasureDistanceBuilder(feature, measureDistanceBuilder)
-------------------------------------
Creates a
NXOpen.Routing.RoutingMeasureDistanceBuilder
Signature
CreateRoutingMeasureDistanceBuilder(feature)
Parameters: feature ( NXOpen.NXObject
) –Returns: Return type: NXOpen.Routing.RoutingMeasureDistanceBuilder
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Creates a
NXOpen.Routing.RoutingMeasureDistanceBuilder
It inherits the properties from
NXOpen.MeasureDistanceBuilder
and destroys it.Signature
CreateRoutingMeasureDistanceBuilder(feature, measureDistanceBuilder)
Parameters: - feature (
NXOpen.NXObject
) – - measureDistanceBuilder (
NXOpen.MeasureDistanceBuilder
) –
Returns: Return type: New in version NX7.5.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
EditAngle¶
-
MeasureManager.
EditAngle
¶ Overloaded method EditAngle
EditAngle(feature, object1, qualifier1, object2, qualifier2, minorAngle)
EditAngle(feature, object1, qualifier1, object2, qualifier2, minorAngle, trueAngle)
EditAngle(feature, basePoint, endPoint1, endPoint2, minorAngle)
EditAngle(name, object1, qualifier1, object2, qualifier2, minorAngle)
EditAngle(name, object1, qualifier1, object2, qualifier2, minorAngle, trueAngle)
EditAngle(name, basePoint, endPoint1, endPoint2, minorAngle)
-------------------------------------
Edit an angle measurement between two objects.
Features.SewBuilder.Types of allowed input objects include - Line, linear edge, Face, Datum Plane, Datum Axis.
The end point qualifier is used for lines and linear edges to determine the direction of the vector along the line. For other input types the qualifier is ignored.
Signature
EditAngle(feature, object1, qualifier1, object2, qualifier2, minorAngle)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.DisplayableObject
) – First object - qualifier1 (
NXOpen.MeasureManagerEndpointType
) – first end point qualifier - object2 (
NXOpen.DisplayableObject
) – Second object - qualifier2 (
NXOpen.MeasureManagerEndpointType
) – second end point qualifier - minorAngle (bool) – selects minimum arc
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an angle measurement between two objects.
Features.SewBuilder.Types of allowed input objects include - Line, linear edge, Face, Datum Plane, Datum Axis.
The end point qualifier is used for lines and linear edges to determine the direction of the vector along the line. For other input types the qualifier is ignored.
When true angle is set the method of calculation for face to face and face to line angle is changed to compute the true angle instead of using the face normals
Signature
EditAngle(feature, object1, qualifier1, object2, qualifier2, minorAngle, trueAngle)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.DisplayableObject
) – First object - qualifier1 (
NXOpen.MeasureManagerEndpointType
) – first end point qualifier - object2 (
NXOpen.DisplayableObject
) – Second object - qualifier2 (
NXOpen.MeasureManagerEndpointType
) – second end point qualifier - minorAngle (bool) – selects minimum arc
- trueAngle (bool) – selects the algorithm for angle calculations
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an angle measurement between three points.
Signature
EditAngle(feature, basePoint, endPoint1, endPoint2, minorAngle)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - basePoint (
NXOpen.Point
) – Base point - endPoint1 (
NXOpen.Point
) – End point 1 - endPoint2 (
NXOpen.Point
) – End point 2 - minorAngle (bool) – selects minimum arc
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded angle measurement between two objects.
Features.SewBuilder.Types of allowed input objects include - Line, linear edge, Face, Datum Plane, Datum Axis.
The end point qualifier is used for lines and linear edges to determine the direction of the vector along the line. For other input types the qualifier is ignored.
Signature
EditAngle(name, object1, qualifier1, object2, qualifier2, minorAngle)
Parameters: - name (str) – Embedded angle measurement to edit
- object1 (
NXOpen.DisplayableObject
) – First object - qualifier1 (
NXOpen.MeasureManagerEndpointType
) – first end point qualifier - object2 (
NXOpen.DisplayableObject
) – Second object - qualifier2 (
NXOpen.MeasureManagerEndpointType
) – second end point qualifier - minorAngle (bool) – selects minimum arc
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded angle measurement between two objects.
Features.SewBuilder.Types of allowed input objects include - Line, linear edge, Face, Datum Plane, Datum Axis.
The end point qualifier is used for lines and linear edges to determine the direction of the vector along the line. For other input types the qualifier is ignored.
When true angle is set the method of calculation for face to face and face to line angle is changed to compute the true angle instead of using the face normals
Signature
EditAngle(name, object1, qualifier1, object2, qualifier2, minorAngle, trueAngle)
Parameters: - name (str) – Embedded angle measurement to edit
- object1 (
NXOpen.DisplayableObject
) – First object - qualifier1 (
NXOpen.MeasureManagerEndpointType
) – first end point qualifier - object2 (
NXOpen.DisplayableObject
) – Second object - qualifier2 (
NXOpen.MeasureManagerEndpointType
) – second end point qualifier - minorAngle (bool) – selects minimum arc
- trueAngle (bool) – selects the algorithm for angle calculation
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded angle measurement between three points.
Signature
EditAngle(name, basePoint, endPoint1, endPoint2, minorAngle)
Parameters: - name (str) – Embedded angle measurement to edit
- basePoint (
NXOpen.Point
) – Base point - endPoint1 (
NXOpen.Point
) – End point 1 - endPoint2 (
NXOpen.Point
) – End point 2 - minorAngle (bool) – selects minimum arc
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
EditDistance¶
-
MeasureManager.
EditDistance
¶ Overloaded method EditDistance
EditDistance(feature, object1, object2)
EditDistance(feature, object1, startPointForObject1, object2, startPointForObject2)
EditDistance(feature, object1, object2, direction)
EditDistance(feature, object1, object2, direction, projType)
EditDistance(feature, object1)
EditDistance(name, object1, object2)
EditDistance(name, object1, startPointForObject1, object2, startPointForObject2)
EditDistance(name, object1, object2, direction)
EditDistance(name, object1, object2, direction, projType)
EditDistance(name, object1)
-------------------------------------
Edit a minimum / maximum distance measure between two objects or two collections.
Signature
EditDistance(feature, object1, object2)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.NXObject
) – First object - object2 (
NXOpen.NXObject
) – Second object
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit a local minimum distance measure between two objects with two start points.
Signature
EditDistance(feature, object1, startPointForObject1, object2, startPointForObject2)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.DisplayableObject
) – First object - startPointForObject1 (
NXOpen.Point3d
) – Start point for first object - object2 (
NXOpen.DisplayableObject
) – Second object - startPointForObject2 (
NXOpen.Point3d
) – Start point for second object
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit a projected minimum distance measure between two objects. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
EditDistance(feature, object1, object2, direction)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit a projected minimum distance measure or clearance distance between two objects.Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
EditDistance(feature, object1, object2, direction, projType)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates - projType (
NXOpen.MeasureManagerProjectionType
) – type of projected distance
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit a radial distance measure for arcs and circles.
Signature
EditDistance(feature, object1)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.DisplayableObject
) – Arc or circular edge
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded minimum or maximum distance measure between two objects.
Signature
EditDistance(name, object1, object2)
Parameters: - name (str) – Embedded measurement expression to edit
- object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded local minimum distance measure between two objects with two start points.
Signature
EditDistance(name, object1, startPointForObject1, object2, startPointForObject2)
Parameters: - name (str) – Embedded measurement expression to edit
- object1 (
NXOpen.DisplayableObject
) – First object - startPointForObject1 (
NXOpen.Point3d
) – Start point for first object - object2 (
NXOpen.DisplayableObject
) – Second object - startPointForObject2 (
NXOpen.Point3d
) – Start point for second object
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded projected minimum distance measure between two objects. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
EditDistance(name, object1, object2, direction)
Parameters: - name (str) – Embedded measurement expression to edit
- object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded projected minimum or clearance distance measure between two objects. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
EditDistance(name, object1, object2, direction, projType)
Parameters: - name (str) – Embedded measurement expression to edit
- object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates - projType (
NXOpen.MeasureManagerProjectionType
) – Projection type
New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded radial distance measure between two objects.
Signature
EditDistance(name, object1)
Parameters: - name (str) – Embedded measurement expression to edit
- object1 (
NXOpen.DisplayableObject
) – Arc or circular edge
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
EditFaceProperties¶
-
MeasureManager.
EditFaceProperties
¶ Overloaded method EditFaceProperties
EditFaceProperties(feature, objects)
EditFaceProperties(feature, objects)
EditFaceProperties(name, objects)
EditFaceProperties(name, objects)
-------------------------------------
Edit the objects of a face property measure using selection intent.
Signature
EditFaceProperties(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - objects (
NXOpen.ScCollector
) – Collection of faces
New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit the objects of a face property measure.
Signature
EditFaceProperties(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - objects (list of
NXOpen.IParameterizedSurface
) – Array of faces
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit the objects of an embedded face measure using selection intent
Signature
EditFaceProperties(name, objects)
Parameters: - name (str) – Embedded length measurement to edit
- objects (
NXOpen.ScCollector
) – Collection of faces
New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit the objects of an embedded face measure.
Signature
EditFaceProperties(name, objects)
Parameters: - name (str) – Embedded length measurement to edit
- objects (list of
NXOpen.IParameterizedSurface
) – Array of faces
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
EditLength¶
-
MeasureManager.
EditLength
¶ Overloaded method EditLength
EditLength(feature, objects)
EditLength(feature, objects)
EditLength(name, objects)
EditLength(name, objects)
-------------------------------------
Edit a length measure using selection intent.
Signature
EditLength(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - objects (
NXOpen.ScCollector
) – curves and edges
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit a length measure.
Signature
EditLength(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - objects (list of
NXOpen.DisplayableObject
) – Array of curves and edges
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded length measure with selection intent.
Signature
EditLength(name, objects)
Parameters: - name (str) – Embedded length measurement to edit
- objects (
NXOpen.ScCollector
) – Collection of curves and edges
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit an embedded length measure.
Signature
EditLength(name, objects)
Parameters: - name (str) – Embedded length measurement to edit
- objects (list of
NXOpen.DisplayableObject
) – Array of curves and edges
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
EditMassProperties¶
-
MeasureManager.
EditMassProperties
¶ Overloaded method EditMassProperties
EditMassProperties(feature, objects)
EditMassProperties(feature, objects)
EditMassProperties(name, objects)
EditMassProperties(name, objects)
-------------------------------------
Edit the objects in a mass property measurement feature using a selection intent collection
Signature
EditMassProperties(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - objects (
NXOpen.ScCollector
) – Collection of solid bodies
New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit the objects in a mass property measurement feature
Signature
EditMassProperties(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - objects (list of
NXOpen.IBody
) – Array of solid bodies
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit the objects in an embedded mass property measure with a selection collector.
Signature
EditMassProperties(name, objects)
Parameters: - name (str) – Embedded length measurement to edit
- objects (
NXOpen.ScCollector
) – Collection of solid bodies
New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
Edit the objects in an embedded mass property measure.
Signature
EditMassProperties(name, objects)
Parameters: - name (str) – Embedded length measurement to edit
- objects (list of
NXOpen.IBody
) – Array of solid bodies
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
-------------------------------------
EditPoint¶
-
MeasureManager.
EditPoint
¶ Edit a point measurement between a point and either the absolute csys, or a specified coordinate system.
The csys is not used if the point measurement type is absolute.
Signature
EditPoint(feature, object1, object2)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.Point
) – reference point - object2 (
NXOpen.CartesianCoordinateSystem
) – reference coordinate system
New in version NX9.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
- feature (
EditPolarAngle¶
-
MeasureManager.
EditPolarAngle
¶ Edit a polar angle measurement feature.
Signature
EditPolarAngle(feature, minMaxFlag, point, vector, objects)
Parameters: - feature (
NXOpen.Measure
) – polar angle measurement feature - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum radius - point (
NXOpen.Point
) – - vector (
NXOpen.Direction
) – reference direction - objects (
NXOpen.ScCollector
) – curves and edges
New in version NX8.5.0.
License requirements: None.
- feature (
EditPolarArea¶
-
MeasureManager.
EditPolarArea
¶ Edit a polar area measurement feature.
Signature
EditPolarArea(feature, objects)
Parameters: - feature (
NXOpen.Measure
) – polar area measurement feature - objects (
NXOpen.ScCollector
) – curves and edges
New in version NX8.5.0.
License requirements: None.
- feature (
EditPolarRadius¶
-
MeasureManager.
EditPolarRadius
¶ Edit a polar radius measurement feature.
Signature
EditPolarRadius(feature, minMaxFlag, point, objects)
Parameters: - feature (
NXOpen.Measure
) – polar radius measurement feature - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum radius - point (
NXOpen.Point
) – - objects (
NXOpen.ScCollector
) – curves and edges
New in version NX8.5.0.
License requirements: None.
- feature (
EditRectangularExtreme¶
-
MeasureManager.
EditRectangularExtreme
¶ Edit a rectangular extreme point measurement feature.
Signature
EditRectangularExtreme(feature, vector1, vector2, vector3, objects)
Parameters: - feature (
NXOpen.Measure
) – rectangular extreme measurement feature - vector1 (
NXOpen.Direction
) – Primary direction - vector2 (
NXOpen.Direction
) – Seconday direction - vector3 (
NXOpen.Direction
) – Tertiary direction - objects (
NXOpen.ScCollector
) – bodies, faces, curves and edges
New in version NX8.5.0.
License requirements: None.
- feature (
EditScDistance¶
-
MeasureManager.
EditScDistance
¶ Edit a minimum / maximum distance measure between two collections and allow changing of the measurement type
Signature
EditScDistance(feature, object1, object2, measurementType)
Parameters: - feature (
NXOpen.Measure
) – Measurement feature to edit - object1 (
NXOpen.ScCollector
) – First collector - object2 (
NXOpen.ScCollector
) – Second collector - measurementType (
NXOpen.MeasureManagerMeasureType
) – type of distance measurement (min/max)
New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
- feature (
InitializeAngle¶
-
MeasureManager.
InitializeAngle
¶ Initialize an angle measurement from a feature.
Signature
InitializeAngle(feature)
Parameters: feature ( NXOpen.Measure
) – Measurement feature to editReturns: Return type: NXOpen.MeasureAngle
New in version NX4.0.0.
License requirements: None.
InitializeDistance¶
-
MeasureManager.
InitializeDistance
¶ Initialize a minimum distance measure using a feature as input.
Signature
InitializeDistance(feature)
Parameters: feature ( NXOpen.Measure
) – Distance measurement featureReturns: Return type: NXOpen.MeasureDistance
New in version NX4.0.0.
License requirements: None.
InitializeFaceProperties¶
-
MeasureManager.
InitializeFaceProperties
¶ Initialize a face property measurement from a feature.
Signature
InitializeFaceProperties(feature)
Parameters: feature ( NXOpen.Measure
) – face property measurement featureReturns: Return type: NXOpen.MeasureFaces
New in version NX4.0.0.
License requirements: None.
InitializeLength¶
-
MeasureManager.
InitializeLength
¶ Initialize a length measurement from a feature.
Signature
InitializeLength(feature)
Parameters: feature ( NXOpen.Measure
) – Length measurement featureReturns: Return type: NXOpen.MeasureLength
New in version NX4.0.0.
License requirements: None.
InitializeMassProperties¶
-
MeasureManager.
InitializeMassProperties
¶ Initialize a mass property measurement from a feature.
Signature
InitializeMassProperties(feature)
Parameters: feature ( NXOpen.Measure
) – Mass property measurement featureReturns: Return type: NXOpen.MeasureBodies
New in version NX4.0.0.
License requirements: None.
InitializePoint¶
-
MeasureManager.
InitializePoint
¶ Initialize a point measure using a feature as input.
Signature
InitializePoint(feature)
Parameters: feature ( NXOpen.Measure
) – Point measurement featureReturns: Return type: NXOpen.MeasurePoint
New in version NX9.0.0.
License requirements: None.
InitializePolarAngle¶
-
MeasureManager.
InitializePolarAngle
¶ Initialize a polar angle measurement from a feature.
Signature
InitializePolarAngle(feature)
Parameters: feature ( NXOpen.Measure
) – polar angle measurement featureReturns: Return type: NXOpen.MeasurePolarAngle
New in version NX8.5.0.
License requirements: None.
InitializePolarArea¶
-
MeasureManager.
InitializePolarArea
¶ Initialize a polar area measurement from a feature.
Signature
InitializePolarArea(feature)
Parameters: feature ( NXOpen.Measure
) – polar area measurement featureReturns: Return type: NXOpen.MeasurePolarArea
New in version NX8.5.0.
License requirements: None.
InitializePolarRadius¶
-
MeasureManager.
InitializePolarRadius
¶ Initialize a polar radius measurement from a feature.
Signature
InitializePolarRadius(feature)
Parameters: feature ( NXOpen.Measure
) – polar radius measurement featureReturns: Return type: NXOpen.MeasurePolarRadius
New in version NX8.5.0.
License requirements: None.
InitializeRectangularExtreme¶
-
MeasureManager.
InitializeRectangularExtreme
¶ Initialize a rectangular extreme point measurement from a feature.
Signature
InitializeRectangularExtreme(feature)
Parameters: feature ( NXOpen.Measure
) – rectangular extreme measurement featureReturns: Return type: NXOpen.MeasureRectangularExtreme
New in version NX8.5.0.
License requirements: None.
NewAngle¶
-
MeasureManager.
NewAngle
¶ Overloaded method NewAngle
NewAngle(units, object1, qualifier1, object2, qualifier2, minorAngle)
NewAngle(units, object1, qualifier1, object2, qualifier2, minorAngle, trueAngle)
NewAngle(units, basePoint, endPoint1, endPoint2, minorAngle)
NewAngle(units, createGeometry, basePoint, endPoint1, endPoint2, minorAngle)
-------------------------------------
Create an angle measurement between two objects.
Features.SewBuilder.Types of allowed input objects include - Line, linear edge, Face, Datum Plane, Datum Axis.
The end point qualifier is used for lines and linear edges to determine the direction of the vector along the line.
Signature
NewAngle(units, object1, qualifier1, object2, qualifier2, minorAngle)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – First object - qualifier1 (
NXOpen.MeasureManagerEndpointType
) – first end point qualifier - object2 (
NXOpen.DisplayableObject
) – Second object - qualifier2 (
NXOpen.MeasureManagerEndpointType
) – second end point qualifier - minorAngle (bool) – selects minimum arc
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Create an angle measurement between two objects.
Features.SewBuilder.Types of allowed input objects include - Line, linear edge, Face, Datum Plane, Datum Axis.
The end point qualifier is used for lines and linear edges to determine the direction of the vector along the line.
When true angle is set the method of calculation for face to face and face to line angle is changed to compute the true angle instead of using the face normals
Signature
NewAngle(units, object1, qualifier1, object2, qualifier2, minorAngle, trueAngle)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – First object - qualifier1 (
NXOpen.MeasureManagerEndpointType
) – first end point qualifier - object2 (
NXOpen.DisplayableObject
) – Second object - qualifier2 (
NXOpen.MeasureManagerEndpointType
) – second end point qualifier - minorAngle (bool) – selects minimum arc
- trueAngle (bool) – selects type of algorithm for the angle calculation
Returns: Return type: New in version NX5.0.0.
License requirements: None.
-------------------------------------
Create an angle measurement between three points.
Signature
NewAngle(units, basePoint, endPoint1, endPoint2, minorAngle)
Parameters: - units (
NXOpen.Unit
) – Measurement units - basePoint (
NXOpen.Point
) – Base point - endPoint1 (
NXOpen.Point
) – End point 1 - endPoint2 (
NXOpen.Point
) – End point 2 - minorAngle (bool) – selects minimum arc
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Create an angle measurement between three points with the option to create smart geometry.
Signature
NewAngle(units, createGeometry, basePoint, endPoint1, endPoint2, minorAngle)
Parameters: - units (
NXOpen.Unit
) – Measurement units - createGeometry (bool) – enable creation of smart geometry
- basePoint (
NXOpen.Point
) – Base point - endPoint1 (
NXOpen.Point
) – End point 1 - endPoint2 (
NXOpen.Point
) – End point 2 - minorAngle (bool) – selects minimum arc
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
NewDistance¶
-
MeasureManager.
NewDistance
¶ Overloaded method NewDistance
NewDistance(units, minMaxFlag, object1, object2)
NewDistance(units, minMaxFlag, createGeometry, object1, object2)
NewDistance(units, object1)
NewDistance(units, object1, mType)
NewDistance(units, object1, object2)
NewDistance(units, createGeometry, object1, object2)
NewDistance(units, object1, startPointForObject1, object2, startPointForObject2)
NewDistance(units, createGeometry, object1, startPointForObject1, object2, startPointForObject2)
NewDistance(units, object1, object2, direction)
NewDistance(units, object1, object2, direction, projType)
NewDistance(units, object1, object2, direction, projType, createGeometry)
-------------------------------------
Create a minimum or maximum distance measure between two objects.
NXOpen.Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane. For minimum distance the objects may also include Datum Axis and Facet Body.
Signature
NewDistance(units, minMaxFlag, object1, object2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum distance - object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Create a minimum or maximum distance measure between two objects with the option to create smart geometry.
NXOpen.Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane. For minimum distance the objects may also include Datum Axis and Facet Body.
Signature
NewDistance(units, minMaxFlag, createGeometry, object1, object2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum distance - createGeometry (bool) – set creation of a smart geometry
- object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
Create a radial distance measure for an arc or circle.
Signature
NewDistance(units, object1)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – arc or circular edge object
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Create a radial/diameter distance measure for an arc or circle.
Signature
NewDistance(units, object1, mType)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – arc or circular edge object - mType (
NXOpen.MeasureManagerRadialMeasureType
) – type of measurement, radius or diameter
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Create a minimum distance measure between two component groups/sets.
Features.SewBuilder.Types of allowed input objects are component groups
Signature
NewDistance(units, object1, object2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.NXObject
) – First object - object2 (
NXOpen.NXObject
) – Second object
Returns: Return type: New in version NX5.0.0.
License requirements: None.
-------------------------------------
Create a minimum distance measure between two component groups/sets with the option to create smart geometry.
Features.SewBuilder.Types of allowed input objects are component groups
Signature
NewDistance(units, createGeometry, object1, object2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - createGeometry (bool) – set creation of a smart geometry
- object1 (
NXOpen.NXObject
) – First object - object2 (
NXOpen.NXObject
) – Second object
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
Create a local minimum distance measure between two objects with start points.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis, Facet Body.
Signature
NewDistance(units, object1, startPointForObject1, object2, startPointForObject2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – First object - startPointForObject1 (
NXOpen.Point3d
) – Start point for first object - object2 (
NXOpen.DisplayableObject
) – Second object - startPointForObject2 (
NXOpen.Point3d
) – Start point for second object
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Create a local minimum distance measure between two objects with start points and the option to create smart geoemtry
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis, Facet Body.
Signature
NewDistance(units, createGeometry, object1, startPointForObject1, object2, startPointForObject2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - createGeometry (bool) – set creation of a smart geometry
- object1 (
NXOpen.DisplayableObject
) – First object - startPointForObject1 (
NXOpen.Point3d
) – Start point for first object - object2 (
NXOpen.DisplayableObject
) – Second object - startPointForObject2 (
NXOpen.Point3d
) – Start point for second object
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
Create a projected minimum distance measure between two objects.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis, Facet Body. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
NewDistance(units, object1, object2, direction)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Create a projected, minimum clearance or maximum clearance distance measure between two objects.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body. The Datum Plane and Datum Axis are also supported for minimum, minimum clearance and minimum projected distance but not for maximum, maximum clearance and maximum projected distance. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
NewDistance(units, object1, object2, direction, projType)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates - projType (
NXOpen.MeasureManagerProjectionType
) – type of projected distance
Returns: Return type: New in version NX5.0.0.
License requirements: None.
-------------------------------------
Create a projected, minimum clearance or maximum clearance distance measure between two objects with the option to create smart geometry.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body. The Datum Plane and Datum Axis are also supported for minimum, minimum clearance and minimum projected distance but not for maximum, maximum clearance and maximum projected distance. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
NewDistance(units, object1, object2, direction, projType, createGeometry)
Parameters: - units (
NXOpen.Unit
) – Measurement units - object1 (
NXOpen.DisplayableObject
) – First object - object2 (
NXOpen.DisplayableObject
) – Second object - direction (
NXOpen.Direction
) – Direction vector in work part coordinates - projType (
NXOpen.MeasureManagerProjectionType
) – type of projected distance - createGeometry (bool) – set creation of a smart geometry
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
NewFaceProperties¶
-
MeasureManager.
NewFaceProperties
¶ Overloaded method NewFaceProperties
NewFaceProperties(areaUnit, lengthUnit, accuracy, objects)
NewFaceProperties(areaUnit, lengthUnit, accuracy, objects)
-------------------------------------
Creates a face properties measurement object from a selection intent collector.
NXOpen.Face properties allow for measurement of the perimeter and area of a set of faces.
Signature
NewFaceProperties(areaUnit, lengthUnit, accuracy, objects)
Parameters: - areaUnit (
NXOpen.Unit
) – Area unit - lengthUnit (
NXOpen.Unit
) – Length unit for perimeter - accuracy (float) – accuracy tolerance for calculations
- objects (
NXOpen.ScCollector
) – Collection of faces
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Creates a face properties measurement object from the list of input faces.
NXOpen.Face properties allow for measurement of the perimeter and area of a set of faces.
Signature
NewFaceProperties(areaUnit, lengthUnit, accuracy, objects)
Parameters: - areaUnit (
NXOpen.Unit
) – Area unit - lengthUnit (
NXOpen.Unit
) – Length unit for perimeter - accuracy (float) – accuracy tolerance for calculations
- objects (list of
NXOpen.IParameterizedSurface
) – Array of faces
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
NewLength¶
-
MeasureManager.
NewLength
¶ Overloaded method NewLength
NewLength(units, objects)
NewLength(units, objects)
-------------------------------------
Creates a arc length object for all the selected objects.
Features.SewBuilder.Types of allowed input objects are selection intent rule collections of Edge,Line,Arc,Spline,and Curve
Signature
NewLength(units, objects)
Parameters: - units (
NXOpen.Unit
) – Measurement units - objects (
NXOpen.ScCollector
) – curves and edges
Returns: Return type: New in version NX8.0.0.
License requirements: None.
-------------------------------------
Creates a arc length object for all the selected objects.
Features.SewBuilder.Types of allowed input objects are - Edge,Line,Arc,Spline,and Curve
Signature
NewLength(units, objects)
Parameters: - units (
NXOpen.Unit
) – Measurement units - objects (list of
NXOpen.DisplayableObject
) – Array of curves and edges
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
NewMassProperties¶
-
MeasureManager.
NewMassProperties
¶ Overloaded method NewMassProperties
NewMassProperties(massUnits, accuracy, objects)
NewMassProperties(massUnits, accuracy, createGeometry, objects)
NewMassProperties(massUnits, accuracy, objects)
NewMassProperties(massUnits, tolerances, objects)
NewMassProperties(massUnits, tolerances, createGeometry, objects)
NewMassProperties(massUnits, tolerances, objects)
-------------------------------------
Creates a mass properties measurement object from a selection intent collection.
Mass properties allow for measurement of the area, volume, mass, radius of gyration, weight and centroid of a set of solid bodies. This function does not allow sheet bodies as a valid input. A typical accuracy value would be 0.99, and a value of 0.999 might be used for a more compute intensive and accurate measurement.
Signature
NewMassProperties(massUnits, accuracy, objects)
Parameters: - massUnits (list of
NXOpen.Unit
) – An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit - accuracy (float) – The accuracy of the calculation (between 0.0 and 1.0)
- objects (
NXOpen.ScCollector
) – Collection of solid bodies
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Creates a mass properties measurement object from a selection intent collection with the option to create smart geometry.
Mass properties allow for measurement of the area, volume, mass, radius of gyration, weight and centroid of a set of solid bodies. This function does not allow sheet bodies as a valid input. A typical accuracy value would be 0.99, and a value of 0.999 might be used for a more compute intensive and accurate measurement.
Signature
NewMassProperties(massUnits, accuracy, createGeometry, objects)
Parameters: - massUnits (list of
NXOpen.Unit
) – An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit - accuracy (float) – The accuracy of the calculation (between 0.0 and 1.0)
- createGeometry (bool) – enable creation of smart geometry
- objects (
NXOpen.ScCollector
) – Collection of solid bodies
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
Creates a mass properties measurement object from the list of input solid bodies.
Mass properties allow for measurement of the area, volume, mass, radius of gyration, weight and centroid of a set of solid bodies. This function does not allow sheet bodies as a valid input. A typical accuracy value would be 0.99, and a value of 0.999 might be used for a more compute intensive and accurate measurement.
Signature
NewMassProperties(massUnits, accuracy, objects)
Parameters: - massUnits (list of
NXOpen.Unit
) – An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit - accuracy (float) – The accuracy of the calculation (between 0.0 and 1.0)
- objects (list of
NXOpen.IBody
) – Array of solid bodies
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
Creates a mass properties measurement object from a selection collection of solid bodies.
Mass properties allow for measurement of the area, volume, mass, radius of gyration, weight and centroid of a set of solid bodies. This function does not allow sheet bodies as a valid input. The 11 tolerances are 0 - Relative tolerance for area 1 - Relative tolerance for volume, 2-4 - Relative tolerances for First Moments (centroidal) 5-7 - Relative tolerances for Moments of Inertia (centroidal) 8-10 - Relative tolerances for Products of Inertia (centroidal)
Signature
NewMassProperties(massUnits, tolerances, objects)
Parameters: - massUnits (list of
NXOpen.Unit
) – An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit - tolerances (list of float) – An array of tolerance values
- objects (
NXOpen.ScCollector
) – Collection of solid bodies
Returns: Return type: New in version NX8.0.0.
License requirements: None.
-------------------------------------
Creates a mass properties measurement object from a selection collection of solid bodies with the option to create smart geometry.
Mass properties allow for measurement of the area, volume, mass, radius of gyration, weight and centroid of a set of solid bodies. This function does not allow sheet bodies as a valid input. The 11 tolerances are 0 - Relative tolerance for area 1 - Relative tolerance for volume, 2-4 - Relative tolerances for First Moments (centroidal) 5-7 - Relative tolerances for Moments of Inertia (centroidal) 8-10 - Relative tolerances for Products of Inertia (centroidal)
Signature
NewMassProperties(massUnits, tolerances, createGeometry, objects)
Parameters: - massUnits (list of
NXOpen.Unit
) – An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit - tolerances (list of float) – An array of tolerance values
- createGeometry (bool) – enable creation of smart geometry
- objects (
NXOpen.ScCollector
) – Collection of solid bodies
Returns: Return type: New in version NX10.0.0.
License requirements: None.
-------------------------------------
Creates a mass properties measurement object from the list of input solid bodies.
Mass properties allow for measurement of the area, volume, mass, radius of gyration, weight and centroid of a set of bodies. This function does not allow sheet bodies as a valid input. The 11 tolerances are 0 - Relative tolerance for area 1 - Relative tolerance for volume, 2-4 - Relative tolerances for First Moments (centroidal) 5-7 - Relative tolerances for Moments of Inertia (centroidal) 8-10 - Relative tolerances for Products of Inertia (centroidal)
Signature
NewMassProperties(massUnits, tolerances, objects)
Parameters: - massUnits (list of
NXOpen.Unit
) – An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit - tolerances (list of float) – An array of tolerance values
- objects (list of
NXOpen.IBody
) – Array of solid bodies
Returns: Return type: New in version NX4.0.0.
License requirements: None.
-------------------------------------
NewPoint¶
-
MeasureManager.
NewPoint
¶ Create a point measurement between a point and either the absolute csys, or a specified coordinate system.
If the csys is a null tag, then the measurement is to the absolute coordinate system.
Signature
NewPoint(point, csys, createExpressions)
Parameters: - point (
NXOpen.Point
) – reference point - csys (
NXOpen.CartesianCoordinateSystem
) – reference coordinate system - createExpressions (bool) – create point coordinate expressions
Returns: Return type: New in version NX9.0.0.
License requirements: None.
- point (
NewPointsOnCurvesLength¶
-
MeasureManager.
NewPointsOnCurvesLength
¶ Creates a points on curves arc length object for all the selected objects.
Features.SewBuilder.Types of allowed input objects are two points
Signature
NewPointsOnCurvesLength(units, objects)
Parameters: - units (
NXOpen.Unit
) – Measurement units - objects (list of
NXOpen.Point
) – Array of curves and edges
Returns: Return type: New in version NX6.0.0.
License requirements: None.
- units (
NewPolarAngle¶
-
MeasureManager.
NewPolarAngle
¶ Overloaded method NewPolarAngle
NewPolarAngle(units, minMaxFlag, point, vector, objects)
NewPolarAngle(units, minMaxFlag, point, vector, objects, createGeometry)
-------------------------------------
Creates an extreme polar angle measurement from the collection of input curves.
Extreme polar radius allow for measurement of the minimum or maximum angle from a point to a set of planar objects using a reference vector.
Signature
NewPolarAngle(units, minMaxFlag, point, vector, objects)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum radius - point (
NXOpen.Point
) – reference point - vector (
NXOpen.Direction
) – reference direction - objects (
NXOpen.ScCollector
) – curves and edges
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Creates an extreme polar angle measurement from the collection of input curves.
Extreme polar radius allow for measurement of the minimum or maximum angle from a point to a set of planar objects using a reference vector.
Signature
NewPolarAngle(units, minMaxFlag, point, vector, objects, createGeometry)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum radius - point (
NXOpen.Point
) – reference point - vector (
NXOpen.Direction
) – reference direction - objects (
NXOpen.ScCollector
) – curves and edges - createGeometry (bool) – selects creation of associative geometry
Returns: Return type: New in version NX9.1.0.
License requirements: None.
-------------------------------------
NewPolarArea¶
-
MeasureManager.
NewPolarArea
¶ Overloaded method NewPolarArea
NewPolarArea(units, objects, createExpressions)
NewPolarArea(units, objects, createExpressions, createGeometry)
-------------------------------------
Creates an extreme polar area measurement from the collection of input curves.
Extreme polar area allow for measurement the circumscribed circle for a set of planar objects.
Signature
NewPolarArea(units, objects, createExpressions)
Parameters: - units (
NXOpen.Unit
) – Measurement units - objects (
NXOpen.ScCollector
) – curves and edges - createExpressions (bool) – create point coordinate expressions
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Creates an extreme polar area measurement from the collection of input curves.
Extreme polar area allow for measurement the circumscribed circle for a set of planar objects.
Signature
NewPolarArea(units, objects, createExpressions, createGeometry)
Parameters: - units (
NXOpen.Unit
) – Measurement units - objects (
NXOpen.ScCollector
) – curves and edges - createExpressions (bool) – create point coordinate expressions
- createGeometry (bool) – create associative geometry
Returns: Return type: New in version NX9.1.0.
License requirements: None.
-------------------------------------
NewPolarRadius¶
-
MeasureManager.
NewPolarRadius
¶ Overloaded method NewPolarRadius
NewPolarRadius(units, minMaxFlag, point, objects)
NewPolarRadius(units, minMaxFlag, point, objects, createGeometry)
-------------------------------------
Creates an extreme polar radius measurement from the collection of input curves.
Extreme polar radius allow for measurement of the minimum or maximum radius from a point to a set of planar objects.
Signature
NewPolarRadius(units, minMaxFlag, point, objects)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum radius - point (
NXOpen.Point
) – - objects (
NXOpen.ScCollector
) – curves and edges
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Creates an extreme polar radius measurement from the collection of input curves.
Extreme polar radius allow for measurement of the minimum or maximum radius from a point to a set of planar objects.
Signature
NewPolarRadius(units, minMaxFlag, point, objects, createGeometry)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum radius - point (
NXOpen.Point
) – - objects (
NXOpen.ScCollector
) – curves and edges - createGeometry (bool) – create associative geometry
Returns: Return type: New in version NX9.1.0.
License requirements: None.
-------------------------------------
NewRectangularExtreme¶
-
MeasureManager.
NewRectangularExtreme
¶ Overloaded method NewRectangularExtreme
NewRectangularExtreme(units, vector1, vector2, vector3, objects, createExpressions)
NewRectangularExtreme(units, vector1, vector2, vector3, objects, createExpressions, createGeometry)
-------------------------------------
Creates an extreme rectangular point measurement from the collection of input entities.
Extreme rectangular point measurement for finding the maximum extent point given a set of objects and one to three direction vectors.
Signature
NewRectangularExtreme(units, vector1, vector2, vector3, objects, createExpressions)
Parameters: - units (
NXOpen.Unit
) – Measurement units - vector1 (
NXOpen.Direction
) – Primary direction - vector2 (
NXOpen.Direction
) – Seconday direction - vector3 (
NXOpen.Direction
) – Tertiary direction - objects (
NXOpen.ScCollector
) – Bodies, faces, curves and edges - createExpressions (bool) – create point coordinate expressions
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Creates an extreme rectangular point measurement from the collection of input entities.
Extreme rectangular point measurement for finding the maximum extent point given a set of objects and one to three direction vectors.
Signature
NewRectangularExtreme(units, vector1, vector2, vector3, objects, createExpressions, createGeometry)
Parameters: - units (
NXOpen.Unit
) – Measurement units - vector1 (
NXOpen.Direction
) – Primary direction - vector2 (
NXOpen.Direction
) – Seconday direction - vector3 (
NXOpen.Direction
) – Tertiary direction - objects (
NXOpen.ScCollector
) – Bodies, faces, curves and edges - createExpressions (bool) – create point coordinate expressions
- createGeometry (bool) – create associative geometry
Returns: Return type: New in version NX9.1.0.
License requirements: None.
-------------------------------------
NewRoutingPathLength¶
-
MeasureManager.
NewRoutingPathLength
¶ Creates a routing path length object for all the input objects.
Features.SewBuilder.Type of allowed input objects are :py:class:`NXOpen.Routing.ISegment`s and :py:class:`NXOpen.Assemblies.Component`s.
Signature
NewRoutingPathLength(units, objects)
Parameters: - units (
NXOpen.Unit
) – Measurement units - objects (list of
NXOpen.NXObject
) – Array of curves and edges
Returns: Return type: New in version NX6.0.0.
License requirements: None.
- units (
NewScDistance¶
-
MeasureManager.
NewScDistance
¶ Overloaded method NewScDistance
NewScDistance(units, minMaxFlag, collection1, collection2)
NewScDistance(units, minMaxFlag, createGeometry, collection1, collection2)
NewScDistance(units, collection1, collection2, direction, projType)
NewScDistance(units, collection1, collection2, direction, projType, createGeometry)
-------------------------------------
Create a minimum distance measure between selection intent collections.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane.
Signature
NewScDistance(units, minMaxFlag, collection1, collection2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum distance - collection1 (
NXOpen.ScCollector
) – First set of objects - collection2 (
NXOpen.ScCollector
) – Second set of objects
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Create a minimum distance measure between selection intent collections.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane.
Signature
NewScDistance(units, minMaxFlag, createGeometry, collection1, collection2)
Parameters: - units (
NXOpen.Unit
) – Measurement units - minMaxFlag (
NXOpen.MeasureManagerMeasureType
) – chooses minimum or maximum distance - createGeometry (bool) – set creation of a smart geometry
- collection1 (
NXOpen.ScCollector
) – First set of objects - collection2 (
NXOpen.ScCollector
) – Second set of objects
Returns: Return type: New in version NX9.1.0.
License requirements: None.
-------------------------------------
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
NewScDistance(units, collection1, collection2, direction, projType)
Parameters: - units (
NXOpen.Unit
) – Measurement units - collection1 (
NXOpen.ScCollector
) – First set of objects - collection2 (
NXOpen.ScCollector
) – Second set of objects - direction (
NXOpen.Direction
) – Direction vector in work part coordinates - projType (
NXOpen.MeasureManagerProjectionType
) – type of projected distance
Returns: Return type: New in version NX8.5.0.
License requirements: None.
-------------------------------------
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane. Note that for design in context the direction vector needs to be in the coordinates of the work part.
Signature
NewScDistance(units, collection1, collection2, direction, projType, createGeometry)
Parameters: - units (
NXOpen.Unit
) – Measurement units - collection1 (
NXOpen.ScCollector
) – First set of objects - collection2 (
NXOpen.ScCollector
) – Second set of objects - direction (
NXOpen.Direction
) – Direction vector in work part coordinates - projType (
NXOpen.MeasureManagerProjectionType
) – type of projected distance - createGeometry (bool) – set creation of a smart geometry
Returns: Return type: New in version NX9.1.0.
License requirements: None.
-------------------------------------