NXOpen .NET Reference
12.0.0
|
Provides methods for manipulating the measurement objects in a part. More...
Public Types | |
enum | EndpointType { None, StartPoint, EndPoint } |
Indicates the end point to be used when lines or linear edges are referenced in an angle between two objects More... | |
enum | MeasureType { Minimum, Maximum } |
Indicates if a the distance measurement will be minimum or maximum distance between the two objects More... | |
enum | ProjectionType { Minimum, MinClearance, MaxClearance, Maximum } |
Indicates the type of a projected distance measurement More... | |
enum | RadialMeasureType { Radius, Diameter } |
Indicates the type of a radial distance measurement More... | |
enum | ExtremeType { Rectangular, PolarRadius, PolarAngle, PolarArea } |
the type of extreme measurement More... | |
Public Member Functions | |
unsafe NXOpen.MeasurePoint | NewPoint (NXOpen.Point point, NXOpen.CartesianCoordinateSystem csys, bool createExpressions) |
Create a point measurement between a point and either the absolute csys, or a specified coordinate system. More... | |
unsafe void | EditPoint (NXOpen.Measure feature, NXOpen.Point object1, NXOpen.CartesianCoordinateSystem object2) |
Edit a point measurement between a point and either the absolute csys, or a specified coordinate system. More... | |
unsafe NXOpen.MeasurePoint | InitializePoint (NXOpen.Measure feature) |
Initialize a point measure using a feature as input. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2) |
Create a minimum or maximum distance measure between two objects. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, bool createGeometry, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2) |
Create a minimum or maximum distance measure between two objects with the option to create smart geometry. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.DisplayableObject object1) |
Create a radial distance measure for an arc or circle. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.RadialMeasureType mType) |
Create a radial/diameter distance measure for an arc or circle. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.NXObject object1, NXOpen.NXObject object2) |
Create a minimum distance measure between two component groups/sets. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, bool createGeometry, NXOpen.NXObject object1, NXOpen.NXObject object2) |
Create a minimum distance measure between two component groups/sets with the option to create smart geometry. More... | |
unsafe NXOpen.MeasureDistance | NewScDistance (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2) |
Create a minimum distance measure between selection intent collections. More... | |
unsafe NXOpen.MeasureDistance | NewScDistance (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, bool createGeometry, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2) |
Create a minimum distance measure between selection intent collections. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.Point3d startPointForObject1, NXOpen.DisplayableObject object2, NXOpen.Point3d startPointForObject2) |
Create a local minimum distance measure between two objects with start points. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, bool createGeometry, NXOpen.DisplayableObject object1, NXOpen.Point3d startPointForObject1, NXOpen.DisplayableObject object2, NXOpen.Point3d startPointForObject2) |
Create a local minimum distance measure between two objects with start points and the option to create smart geoemtry More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction) |
Create a projected minimum distance measure between two objects. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction, NXOpen.MeasureManager.ProjectionType projType) |
Create a projected, minimum clearance or maximum clearance distance measure between two objects. More... | |
unsafe NXOpen.MeasureDistance | NewDistance (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction, NXOpen.MeasureManager.ProjectionType projType, bool createGeometry) |
Create a projected, minimum clearance or maximum clearance distance measure between two objects with the option to create smart geometry. More... | |
unsafe NXOpen.MeasureDistance | NewScDistance (NXOpen.Unit units, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.Direction direction, NXOpen.MeasureManager.ProjectionType projType) |
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections. More... | |
unsafe NXOpen.MeasureDistance | NewScDistance (NXOpen.Unit units, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.Direction direction, NXOpen.MeasureManager.ProjectionType projType, bool createGeometry) |
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections. More... | |
unsafe void | EditDistance (NXOpen.Measure feature, NXOpen.NXObject object1, NXOpen.NXObject object2) |
Edit a minimum / maximum distance measure between two objects or two collections. More... | |
unsafe void | EditScDistance (NXOpen.Measure feature, NXOpen.ScCollector object1, NXOpen.ScCollector object2, NXOpen.MeasureManager.MeasureType measurementType) |
Edit a minimum / maximum distance measure between two collections and allow changing of the measurement type More... | |
unsafe void | EditDistance (NXOpen.Measure feature, NXOpen.DisplayableObject object1, NXOpen.Point3d startPointForObject1, NXOpen.DisplayableObject object2, NXOpen.Point3d startPointForObject2) |
Edit a local minimum distance measure between two objects with two start points. More... | |
unsafe void | EditDistance (NXOpen.Measure feature, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction) |
Edit a projected minimum distance measure between two objects. More... | |
unsafe void | EditDistance (NXOpen.Measure feature, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction, NXOpen.MeasureManager.ProjectionType projType) |
Edit a projected minimum distance measure or clearance distance between two objects. More... | |
unsafe void | EditDistance (NXOpen.Measure feature, NXOpen.DisplayableObject object1) |
Edit a radial distance measure for arcs and circles. More... | |
unsafe void | EditDistance (string name, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2) |
Edit an embedded minimum or maximum distance measure between two objects. More... | |
unsafe void | EditDistance (string name, NXOpen.DisplayableObject object1, NXOpen.Point3d startPointForObject1, NXOpen.DisplayableObject object2, NXOpen.Point3d startPointForObject2) |
Edit an embedded local minimum distance measure between two objects with two start points. More... | |
unsafe void | EditDistance (string name, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction) |
Edit an embedded projected minimum distance measure between two objects. More... | |
unsafe void | EditDistance (string name, NXOpen.DisplayableObject object1, NXOpen.DisplayableObject object2, NXOpen.Direction direction, NXOpen.MeasureManager.ProjectionType projType) |
Edit an embedded projected minimum or clearance distance measure between two objects. More... | |
unsafe void | EditDistance (string name, NXOpen.DisplayableObject object1) |
Edit an embedded radial distance measure between two objects. More... | |
unsafe NXOpen.MeasureDistance | InitializeDistance (NXOpen.Measure feature) |
Initialize a minimum distance measure using a feature as input. More... | |
unsafe NXOpen.MeasureLength | NewLength (NXOpen.Unit units, NXOpen.ScCollector objects) |
Creates a arc length object for all the selected objects. More... | |
unsafe NXOpen.MeasureLength | NewLength (NXOpen.Unit units, NXOpen.DisplayableObject[] objects) |
Creates a arc length object for all the selected objects. More... | |
unsafe void | EditLength (NXOpen.Measure feature, NXOpen.ScCollector objects) |
Edit a length measure using selection intent. More... | |
unsafe void | EditLength (NXOpen.Measure feature, NXOpen.DisplayableObject[] objects) |
Edit a length measure. More... | |
unsafe void | EditLength (string name, NXOpen.ScCollector objects) |
Edit an embedded length measure with selection intent. More... | |
unsafe void | EditLength (string name, NXOpen.DisplayableObject[] objects) |
Edit an embedded length measure. More... | |
unsafe NXOpen.MeasureLength | InitializeLength (NXOpen.Measure feature) |
Initialize a length measurement from a feature. More... | |
unsafe NXOpen.MeasureAngle | NewAngle (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, bool minorAngle) |
Create an angle measurement between two objects. More... | |
unsafe NXOpen.MeasureAngle | NewAngle (NXOpen.Unit units, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, bool minorAngle, bool trueAngle) |
Create an angle measurement between two objects. More... | |
unsafe NXOpen.MeasureAngle | NewAngle (NXOpen.Unit units, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2, bool minorAngle) |
Create an angle measurement between three points. More... | |
unsafe NXOpen.MeasureAngle | NewAngle (NXOpen.Unit units, bool createGeometry, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2, bool minorAngle) |
Create an angle measurement between three points with the option to create smart geometry. More... | |
unsafe void | EditAngle (NXOpen.Measure feature, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, bool minorAngle) |
Edit an angle measurement between two objects. More... | |
unsafe void | EditAngle (NXOpen.Measure feature, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, bool minorAngle, bool trueAngle) |
Edit an angle measurement between two objects. More... | |
unsafe void | EditAngle (NXOpen.Measure feature, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2, bool minorAngle) |
Edit an angle measurement between three points. More... | |
unsafe void | EditAngle (string name, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, bool minorAngle) |
Edit an embedded angle measurement between two objects. More... | |
unsafe void | EditAngle (string name, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, bool minorAngle, bool trueAngle) |
Edit an embedded angle measurement between two objects. More... | |
unsafe void | EditAngle (string name, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2, bool minorAngle) |
Edit an embedded angle measurement between three points. More... | |
unsafe NXOpen.MeasureAngle | InitializeAngle (NXOpen.Measure feature) |
Initialize an angle measurement from a feature. More... | |
unsafe NXOpen.MeasureFaces | NewFaceProperties (NXOpen.Unit areaUnit, NXOpen.Unit lengthUnit, double accuracy, NXOpen.ScCollector objects) |
Creates a face properties measurement object from a selection intent collector. More... | |
unsafe NXOpen.MeasureFaces | NewFaceProperties (NXOpen.Unit areaUnit, NXOpen.Unit lengthUnit, double accuracy, NXOpen.IParameterizedSurface[] objects) |
Creates a face properties measurement object from the list of input faces. More... | |
unsafe void | EditFaceProperties (NXOpen.Measure feature, NXOpen.ScCollector objects) |
Edit the objects of a face property measure using selection intent. More... | |
unsafe void | EditFaceProperties (NXOpen.Measure feature, NXOpen.IParameterizedSurface[] objects) |
Edit the objects of a face property measure. More... | |
unsafe void | EditFaceProperties (string name, NXOpen.ScCollector objects) |
Edit the objects of an embedded face measure using selection intent More... | |
unsafe void | EditFaceProperties (string name, NXOpen.IParameterizedSurface[] objects) |
Edit the objects of an embedded face measure. More... | |
unsafe NXOpen.MeasureFaces | InitializeFaceProperties (NXOpen.Measure feature) |
Initialize a face property measurement from a feature. More... | |
unsafe NXOpen.MeasureBodies | NewMassProperties (NXOpen.Unit[] massUnits, double accuracy, NXOpen.ScCollector objects) |
Creates a mass properties measurement object from a selection intent collection. More... | |
unsafe NXOpen.MeasureBodies | NewMassProperties (NXOpen.Unit[] massUnits, double accuracy, bool createGeometry, NXOpen.ScCollector objects) |
Creates a mass properties measurement object from a selection intent collection with the option to create smart geometry. More... | |
unsafe NXOpen.MeasureBodies | NewMassProperties (NXOpen.Unit[] massUnits, double accuracy, NXOpen.IBody[] objects) |
Creates a mass properties measurement object from the list of input solid bodies. More... | |
unsafe NXOpen.MeasureBodies | NewMassProperties (NXOpen.Unit[] massUnits, double[] tolerances, NXOpen.ScCollector objects) |
Creates a mass properties measurement object from a selection collection of solid bodies. More... | |
unsafe NXOpen.MeasureBodies | NewMassProperties (NXOpen.Unit[] massUnits, double[] tolerances, bool createGeometry, NXOpen.ScCollector objects) |
Creates a mass properties measurement object from a selection collection of solid bodies with the option to create smart geometry. More... | |
unsafe NXOpen.MeasureBodies | NewMassProperties (NXOpen.Unit[] massUnits, double[] tolerances, NXOpen.IBody[] objects) |
Creates a mass properties measurement object from the list of input solid bodies. More... | |
unsafe void | EditMassProperties (NXOpen.Measure feature, NXOpen.ScCollector objects) |
Edit the objects in a mass property measurement feature using a selection intent collection More... | |
unsafe void | EditMassProperties (NXOpen.Measure feature, NXOpen.IBody[] objects) |
Edit the objects in a mass property measurement feature More... | |
unsafe void | EditMassProperties (string name, NXOpen.ScCollector objects) |
Edit the objects in an embedded mass property measure with a selection collector. More... | |
unsafe void | EditMassProperties (string name, NXOpen.IBody[] objects) |
Edit the objects in an embedded mass property measure. More... | |
unsafe NXOpen.MeasureBodies | InitializeMassProperties (NXOpen.Measure feature) |
Initialize a mass property measurement from a feature. More... | |
unsafe NXOpen.MeasureDistanceBuilder | CreateMeasureDistanceBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.MeasureDistanceBuilder Note: This class is used internally for measurement, but is not required for creation of a distance measurement. More... | |
unsafe NXOpen.MeasureAngleBuilder | CreateMeasureAngleBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.MeasureAngleBuilder Note: This class is used internally for measurement, but is not required for creation of an angle measurement. More... | |
unsafe NXOpen.MeasureFaceBuilder | CreateMeasureFaceBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.MeasureFaceBuilder Note: This class is used internally for measurement, but is not required for creation of a face measurement. More... | |
unsafe NXOpen.MeasureBodyBuilder | CreateMeasureBodyBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.MeasureBodyBuilder Note: This class is used internally for measurement, but is not required for creation of a face measurement. More... | |
unsafe NXOpen.MeasureLength | NewPointsOnCurvesLength (NXOpen.Unit units, NXOpen.Point[] objects) |
Creates a points on curves arc length object for all the selected objects. More... | |
unsafe NXOpen.Routing.RoutingMeasureDistanceBuilder | CreateRoutingMeasureDistanceBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder More... | |
unsafe NXOpen.MeasureLength | NewRoutingPathLength (NXOpen.Unit units, NXOpen.NXObject[] objects) |
Creates a routing path length object for all the input objects. More... | |
unsafe NXOpen.Routing.RoutingMeasureDistanceBuilder | CreateRoutingMeasureDistanceBuilder (NXOpen.NXObject feature, NXOpen.MeasureDistanceBuilder measureDistanceBuilder) |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder More... | |
unsafe NXOpen.MeasurePolarRadius | NewPolarRadius (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.Point point, NXOpen.ScCollector objects) |
Creates an extreme polar radius measurement from the collection of input curves. More... | |
unsafe NXOpen.MeasurePolarRadius | NewPolarRadius (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.Point point, NXOpen.ScCollector objects, bool createGeometry) |
Creates an extreme polar radius measurement from the collection of input curves. More... | |
unsafe void | EditPolarRadius (NXOpen.Measure feature, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.Point point, NXOpen.ScCollector objects) |
Edit a polar radius measurement feature. More... | |
unsafe NXOpen.MeasurePolarRadius | InitializePolarRadius (NXOpen.Measure feature) |
Initialize a polar radius measurement from a feature. More... | |
unsafe NXOpen.MeasurePolarAngle | NewPolarAngle (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.Point point, NXOpen.Direction vector, NXOpen.ScCollector objects) |
Creates an extreme polar angle measurement from the collection of input curves. More... | |
unsafe NXOpen.MeasurePolarAngle | NewPolarAngle (NXOpen.Unit units, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.Point point, NXOpen.Direction vector, NXOpen.ScCollector objects, bool createGeometry) |
Creates an extreme polar angle measurement from the collection of input curves. More... | |
unsafe void | EditPolarAngle (NXOpen.Measure feature, NXOpen.MeasureManager.MeasureType minMaxFlag, NXOpen.Point point, NXOpen.Direction vector, NXOpen.ScCollector objects) |
Edit a polar angle measurement feature. More... | |
unsafe NXOpen.MeasurePolarAngle | InitializePolarAngle (NXOpen.Measure feature) |
Initialize a polar angle measurement from a feature. More... | |
unsafe NXOpen.MeasurePolarArea | NewPolarArea (NXOpen.Unit units, NXOpen.ScCollector objects, bool createExpressions) |
Creates an extreme polar area measurement from the collection of input curves. More... | |
unsafe NXOpen.MeasurePolarArea | NewPolarArea (NXOpen.Unit units, NXOpen.ScCollector objects, bool createExpressions, bool createGeometry) |
Creates an extreme polar area measurement from the collection of input curves. More... | |
unsafe void | EditPolarArea (NXOpen.Measure feature, NXOpen.ScCollector objects) |
Edit a polar area measurement feature. More... | |
unsafe NXOpen.MeasurePolarArea | InitializePolarArea (NXOpen.Measure feature) |
Initialize a polar area measurement from a feature. More... | |
unsafe NXOpen.MeasureRectangularExtreme | NewRectangularExtreme (NXOpen.Unit units, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3, NXOpen.ScCollector objects, bool createExpressions) |
Creates an extreme rectangular point measurement from the collection of input entities. More... | |
unsafe NXOpen.MeasureRectangularExtreme | NewRectangularExtreme (NXOpen.Unit units, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3, NXOpen.ScCollector objects, bool createExpressions, bool createGeometry) |
Creates an extreme rectangular point measurement from the collection of input entities. More... | |
unsafe void | EditRectangularExtreme (NXOpen.Measure feature, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3, NXOpen.ScCollector objects) |
Edit a rectangular extreme point measurement feature. More... | |
unsafe NXOpen.MeasureRectangularExtreme | InitializeRectangularExtreme (NXOpen.Measure feature) |
Initialize a rectangular extreme point measurement from a feature. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
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
Created in NX4.0.0
unsafe NXOpen.MeasureAngleBuilder NXOpen.MeasureManager.CreateMeasureAngleBuilder | ( | NXOpen.NXObject | feature | ) |
Creates a NXOpen.MeasureAngleBuilder Note: This class is used internally for measurement, but is not required for creation of an angle measurement.
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature |
unsafe NXOpen.MeasureBodyBuilder NXOpen.MeasureManager.CreateMeasureBodyBuilder | ( | NXOpen.NXObject | feature | ) |
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 .
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature |
unsafe NXOpen.MeasureDistanceBuilder NXOpen.MeasureManager.CreateMeasureDistanceBuilder | ( | NXOpen.NXObject | feature | ) |
Creates a NXOpen.MeasureDistanceBuilder Note: This class is used internally for measurement, but is not required for creation of a distance measurement.
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature |
unsafe NXOpen.MeasureFaceBuilder NXOpen.MeasureManager.CreateMeasureFaceBuilder | ( | NXOpen.NXObject | feature | ) |
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.SessionModeling.NewFacePropertiesInheritance .
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature |
unsafe NXOpen.Routing.RoutingMeasureDistanceBuilder NXOpen.MeasureManager.CreateRoutingMeasureDistanceBuilder | ( | NXOpen.NXObject | feature | ) |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature |
unsafe NXOpen.Routing.RoutingMeasureDistanceBuilder NXOpen.MeasureManager.CreateRoutingMeasureDistanceBuilder | ( | NXOpen.NXObject | feature, |
NXOpen.MeasureDistanceBuilder | measureDistanceBuilder | ||
) |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder
It inherits the properties from NXOpen.MeasureDistanceBuilder and destroys it.
Created in NX7.5.1
License requirements: solid_modeling ("SOLIDS MODELING")
feature | |
measureDistanceBuilder |
unsafe void NXOpen.MeasureManager.EditAngle | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.EndpointType | qualifier1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.MeasureManager.EndpointType | qualifier2, | ||
bool | 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.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
minorAngle | selects minimum arc |
unsafe void NXOpen.MeasureManager.EditAngle | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.EndpointType | qualifier1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.MeasureManager.EndpointType | qualifier2, | ||
bool | minorAngle, | ||
bool | trueAngle | ||
) |
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
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
minorAngle | selects minimum arc |
trueAngle | selects the algorithm for angle calculations |
unsafe void NXOpen.MeasureManager.EditAngle | ( | NXOpen.Measure | feature, |
NXOpen.Point | basePoint, | ||
NXOpen.Point | endPoint1, | ||
NXOpen.Point | endPoint2, | ||
bool | minorAngle | ||
) |
Edit an angle measurement between three points.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
minorAngle | selects minimum arc |
unsafe void NXOpen.MeasureManager.EditAngle | ( | string | name, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.EndpointType | qualifier1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.MeasureManager.EndpointType | qualifier2, | ||
bool | minorAngle | ||
) |
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.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded angle measurement to edit |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
minorAngle | selects minimum arc |
unsafe void NXOpen.MeasureManager.EditAngle | ( | string | name, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.EndpointType | qualifier1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.MeasureManager.EndpointType | qualifier2, | ||
bool | minorAngle, | ||
bool | trueAngle | ||
) |
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
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded angle measurement to edit |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
minorAngle | selects minimum arc |
trueAngle | selects the algorithm for angle calculation |
unsafe void NXOpen.MeasureManager.EditAngle | ( | string | name, |
NXOpen.Point | basePoint, | ||
NXOpen.Point | endPoint1, | ||
NXOpen.Point | endPoint2, | ||
bool | minorAngle | ||
) |
Edit an embedded angle measurement between three points.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded angle measurement to edit |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
minorAngle | selects minimum arc |
unsafe void NXOpen.MeasureManager.EditDistance | ( | NXOpen.Measure | feature, |
NXOpen.NXObject | object1, | ||
NXOpen.NXObject | object2 | ||
) |
Edit a minimum / maximum distance measure between two objects or two collections.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First object |
object2 | Second object |
unsafe void NXOpen.MeasureManager.EditDistance | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.Point3d | startPointForObject1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Point3d | startPointForObject2 | ||
) |
Edit a local minimum distance measure between two objects with two start points.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First object |
startPointForObject1 | Start point for first object |
object2 | Second object |
startPointForObject2 | Start point for second object |
unsafe void NXOpen.MeasureManager.EditDistance | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction | ||
) |
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.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
unsafe void NXOpen.MeasureManager.EditDistance | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction, | ||
NXOpen.MeasureManager.ProjectionType | projType | ||
) |
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.
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
projType | type of projected distance |
unsafe void NXOpen.MeasureManager.EditDistance | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject | object1 | ||
) |
Edit a radial distance measure for arcs and circles.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | Arc or circular edge |
unsafe void NXOpen.MeasureManager.EditDistance | ( | string | name, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2 | ||
) |
Edit an embedded minimum or maximum distance measure between two objects.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded measurement expression to edit |
object1 | First object |
object2 | Second object |
unsafe void NXOpen.MeasureManager.EditDistance | ( | string | name, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.Point3d | startPointForObject1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Point3d | startPointForObject2 | ||
) |
Edit an embedded local minimum distance measure between two objects with two start points.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded measurement expression to edit |
object1 | First object |
startPointForObject1 | Start point for first object |
object2 | Second object |
startPointForObject2 | Start point for second object |
unsafe void NXOpen.MeasureManager.EditDistance | ( | string | name, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction | ||
) |
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.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded measurement expression to edit |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
unsafe void NXOpen.MeasureManager.EditDistance | ( | string | name, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction, | ||
NXOpen.MeasureManager.ProjectionType | projType | ||
) |
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.
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded measurement expression to edit |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
projType | Projection type |
unsafe void NXOpen.MeasureManager.EditDistance | ( | string | name, |
NXOpen.DisplayableObject | object1 | ||
) |
Edit an embedded radial distance measure between two objects.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded measurement expression to edit |
object1 | Arc or circular edge |
unsafe void NXOpen.MeasureManager.EditFaceProperties | ( | NXOpen.Measure | feature, |
NXOpen.ScCollector | objects | ||
) |
Edit the objects of a face property measure using selection intent.
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
objects | Collection of faces |
unsafe void NXOpen.MeasureManager.EditFaceProperties | ( | NXOpen.Measure | feature, |
NXOpen.IParameterizedSurface[] | objects | ||
) |
Edit the objects of a face property measure.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
objects | Array of faces |
unsafe void NXOpen.MeasureManager.EditFaceProperties | ( | string | name, |
NXOpen.ScCollector | objects | ||
) |
Edit the objects of an embedded face measure using selection intent
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded length measurement to edit |
objects | Collection of faces |
unsafe void NXOpen.MeasureManager.EditFaceProperties | ( | string | name, |
NXOpen.IParameterizedSurface[] | objects | ||
) |
Edit the objects of an embedded face measure.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded length measurement to edit |
objects | Array of faces |
unsafe void NXOpen.MeasureManager.EditLength | ( | NXOpen.Measure | feature, |
NXOpen.ScCollector | objects | ||
) |
Edit a length measure using selection intent.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
objects | curves and edges |
unsafe void NXOpen.MeasureManager.EditLength | ( | NXOpen.Measure | feature, |
NXOpen.DisplayableObject[] | objects | ||
) |
Edit a length measure.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
objects | Array of curves and edges |
unsafe void NXOpen.MeasureManager.EditLength | ( | string | name, |
NXOpen.ScCollector | objects | ||
) |
Edit an embedded length measure with selection intent.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded length measurement to edit |
objects | Collection of curves and edges |
unsafe void NXOpen.MeasureManager.EditLength | ( | string | name, |
NXOpen.DisplayableObject[] | objects | ||
) |
Edit an embedded length measure.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded length measurement to edit |
objects | Array of curves and edges |
unsafe void NXOpen.MeasureManager.EditMassProperties | ( | NXOpen.Measure | feature, |
NXOpen.ScCollector | objects | ||
) |
Edit the objects in a mass property measurement feature using a selection intent collection
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
objects | Collection of solid bodies |
unsafe void NXOpen.MeasureManager.EditMassProperties | ( | NXOpen.Measure | feature, |
NXOpen.IBody[] | objects | ||
) |
Edit the objects in a mass property measurement feature
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
objects | Array of solid bodies |
unsafe void NXOpen.MeasureManager.EditMassProperties | ( | string | name, |
NXOpen.ScCollector | objects | ||
) |
Edit the objects in an embedded mass property measure with a selection collector.
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded length measurement to edit |
objects | Collection of solid bodies |
unsafe void NXOpen.MeasureManager.EditMassProperties | ( | string | name, |
NXOpen.IBody[] | objects | ||
) |
Edit the objects in an embedded mass property measure.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
name | Embedded length measurement to edit |
objects | Array of solid bodies |
unsafe void NXOpen.MeasureManager.EditPoint | ( | NXOpen.Measure | feature, |
NXOpen.Point | object1, | ||
NXOpen.CartesianCoordinateSystem | object2 | ||
) |
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.
Created in NX9.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | reference point |
object2 | reference coordinate system |
unsafe void NXOpen.MeasureManager.EditPolarAngle | ( | NXOpen.Measure | feature, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.Point | point, | ||
NXOpen.Direction | vector, | ||
NXOpen.ScCollector | objects | ||
) |
Edit a polar angle measurement feature.
Created in NX8.5.0
License requirements: None.
feature | polar angle measurement feature |
minMaxFlag | chooses minimum or maximum radius |
point | |
vector | reference direction |
objects | curves and edges |
unsafe void NXOpen.MeasureManager.EditPolarArea | ( | NXOpen.Measure | feature, |
NXOpen.ScCollector | objects | ||
) |
Edit a polar area measurement feature.
Created in NX8.5.0
License requirements: None.
feature | polar area measurement feature |
objects | curves and edges |
unsafe void NXOpen.MeasureManager.EditPolarRadius | ( | NXOpen.Measure | feature, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.Point | point, | ||
NXOpen.ScCollector | objects | ||
) |
Edit a polar radius measurement feature.
Created in NX8.5.0
License requirements: None.
feature | polar radius measurement feature |
minMaxFlag | chooses minimum or maximum radius |
point | |
objects | curves and edges |
unsafe void NXOpen.MeasureManager.EditRectangularExtreme | ( | NXOpen.Measure | feature, |
NXOpen.Direction | vector1, | ||
NXOpen.Direction | vector2, | ||
NXOpen.Direction | vector3, | ||
NXOpen.ScCollector | objects | ||
) |
Edit a rectangular extreme point measurement feature.
Created in NX8.5.0
License requirements: None.
feature | rectangular extreme measurement feature |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
objects | bodies, faces, curves and edges |
unsafe void NXOpen.MeasureManager.EditScDistance | ( | NXOpen.Measure | feature, |
NXOpen.ScCollector | object1, | ||
NXOpen.ScCollector | object2, | ||
NXOpen.MeasureManager.MeasureType | measurementType | ||
) |
Edit a minimum / maximum distance measure between two collections and allow changing of the measurement type
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature | Measurement feature to edit |
object1 | First collector |
object2 | Second collector |
measurementType | type of distance measurement (min/max) |
unsafe NXOpen.MeasureAngle NXOpen.MeasureManager.InitializeAngle | ( | NXOpen.Measure | feature | ) |
Initialize an angle measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | Measurement feature to edit |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.InitializeDistance | ( | NXOpen.Measure | feature | ) |
Initialize a minimum distance measure using a feature as input.
Created in NX4.0.0
License requirements: None.
feature | Distance measurement feature |
unsafe NXOpen.MeasureFaces NXOpen.MeasureManager.InitializeFaceProperties | ( | NXOpen.Measure | feature | ) |
Initialize a face property measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | face property measurement feature |
unsafe NXOpen.MeasureLength NXOpen.MeasureManager.InitializeLength | ( | NXOpen.Measure | feature | ) |
Initialize a length measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | Length measurement feature |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.InitializeMassProperties | ( | NXOpen.Measure | feature | ) |
Initialize a mass property measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | Mass property measurement feature |
unsafe NXOpen.MeasurePoint NXOpen.MeasureManager.InitializePoint | ( | NXOpen.Measure | feature | ) |
Initialize a point measure using a feature as input.
Created in NX9.0.0
License requirements: None.
feature | Point measurement feature |
unsafe NXOpen.MeasurePolarAngle NXOpen.MeasureManager.InitializePolarAngle | ( | NXOpen.Measure | feature | ) |
Initialize a polar angle measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | polar angle measurement feature |
unsafe NXOpen.MeasurePolarArea NXOpen.MeasureManager.InitializePolarArea | ( | NXOpen.Measure | feature | ) |
Initialize a polar area measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | polar area measurement feature |
unsafe NXOpen.MeasurePolarRadius NXOpen.MeasureManager.InitializePolarRadius | ( | NXOpen.Measure | feature | ) |
Initialize a polar radius measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | polar radius measurement feature |
unsafe NXOpen.MeasureRectangularExtreme NXOpen.MeasureManager.InitializeRectangularExtreme | ( | NXOpen.Measure | feature | ) |
Initialize a rectangular extreme point measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | rectangular extreme measurement feature |
unsafe NXOpen.MeasureAngle NXOpen.MeasureManager.NewAngle | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.EndpointType | qualifier1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.MeasureManager.EndpointType | qualifier2, | ||
bool | 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.
Created in NX4.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
minorAngle | selects minimum arc |
unsafe NXOpen.MeasureAngle NXOpen.MeasureManager.NewAngle | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.EndpointType | qualifier1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.MeasureManager.EndpointType | qualifier2, | ||
bool | minorAngle, | ||
bool | trueAngle | ||
) |
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
Created in NX5.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
minorAngle | selects minimum arc |
trueAngle | selects type of algorithm for the angle calculation |
unsafe NXOpen.MeasureAngle NXOpen.MeasureManager.NewAngle | ( | NXOpen.Unit | units, |
NXOpen.Point | basePoint, | ||
NXOpen.Point | endPoint1, | ||
NXOpen.Point | endPoint2, | ||
bool | minorAngle | ||
) |
Create an angle measurement between three points.
Created in NX4.0.0
License requirements: None.
units | Measurement units |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
minorAngle | selects minimum arc |
unsafe NXOpen.MeasureAngle NXOpen.MeasureManager.NewAngle | ( | NXOpen.Unit | units, |
bool | createGeometry, | ||
NXOpen.Point | basePoint, | ||
NXOpen.Point | endPoint1, | ||
NXOpen.Point | endPoint2, | ||
bool | minorAngle | ||
) |
Create an angle measurement between three points with the option to create smart geometry.
Created in NX10.0.0
License requirements: None.
units | Measurement units |
createGeometry | enable creation of smart geometry |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
minorAngle | selects minimum arc |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2 | ||
) |
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.
Created in NX4.0.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum distance |
object1 | First object |
object2 | Second object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
bool | createGeometry, | ||
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2 | ||
) |
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.
Created in NX10.0.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum distance |
createGeometry | set creation of a smart geometry |
object1 | First object |
object2 | Second object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1 | ||
) |
Create a radial distance measure for an arc or circle.
Created in NX4.0.0
License requirements: None.
units | Measurement units |
object1 | arc or circular edge object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.MeasureManager.RadialMeasureType | mType | ||
) |
Create a radial/diameter distance measure for an arc or circle.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
object1 | arc or circular edge object |
mType | type of measurement, radius or diameter |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.NXObject | object1, | ||
NXOpen.NXObject | object2 | ||
) |
Create a minimum distance measure between two component groups/sets.
Features.SewBuilder.Types of allowed input objects are component groups
Created in NX5.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
object2 | Second object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
bool | createGeometry, | ||
NXOpen.NXObject | object1, | ||
NXOpen.NXObject | object2 | ||
) |
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
Created in NX10.0.0
License requirements: None.
units | Measurement units |
createGeometry | set creation of a smart geometry |
object1 | First object |
object2 | Second object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.Point3d | startPointForObject1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Point3d | startPointForObject2 | ||
) |
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.
Created in NX4.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
startPointForObject1 | Start point for first object |
object2 | Second object |
startPointForObject2 | Start point for second object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
bool | createGeometry, | ||
NXOpen.DisplayableObject | object1, | ||
NXOpen.Point3d | startPointForObject1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Point3d | startPointForObject2 | ||
) |
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.
Created in NX10.0.0
License requirements: None.
units | Measurement units |
createGeometry | set creation of a smart geometry |
object1 | First object |
startPointForObject1 | Start point for first object |
object2 | Second object |
startPointForObject2 | Start point for second object |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction | ||
) |
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.
Created in NX4.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction, | ||
NXOpen.MeasureManager.ProjectionType | projType | ||
) |
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.
Created in NX5.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
projType | type of projected distance |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewDistance | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject | object1, | ||
NXOpen.DisplayableObject | object2, | ||
NXOpen.Direction | direction, | ||
NXOpen.MeasureManager.ProjectionType | projType, | ||
bool | createGeometry | ||
) |
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.
Created in NX10.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
object2 | Second object |
direction | Direction vector in work part coordinates |
projType | type of projected distance |
createGeometry | set creation of a smart geometry |
unsafe NXOpen.MeasureFaces NXOpen.MeasureManager.NewFaceProperties | ( | NXOpen.Unit | areaUnit, |
NXOpen.Unit | lengthUnit, | ||
double | accuracy, | ||
NXOpen.ScCollector | 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.
Created in NX8.5.0
License requirements: None.
areaUnit | Area unit |
lengthUnit | Length unit for perimeter |
accuracy | accuracy tolerance for calculations |
objects | Collection of faces |
unsafe NXOpen.MeasureFaces NXOpen.MeasureManager.NewFaceProperties | ( | NXOpen.Unit | areaUnit, |
NXOpen.Unit | lengthUnit, | ||
double | accuracy, | ||
NXOpen.IParameterizedSurface[] | objects | ||
) |
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.
Created in NX4.0.0
License requirements: None.
areaUnit | Area unit |
lengthUnit | Length unit for perimeter |
accuracy | accuracy tolerance for calculations |
objects | Array of faces |
unsafe NXOpen.MeasureLength NXOpen.MeasureManager.NewLength | ( | NXOpen.Unit | units, |
NXOpen.ScCollector | 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
Created in NX8.0.0
License requirements: None.
units | Measurement units |
objects | curves and edges |
unsafe NXOpen.MeasureLength NXOpen.MeasureManager.NewLength | ( | NXOpen.Unit | units, |
NXOpen.DisplayableObject[] | objects | ||
) |
Creates a arc length object for all the selected objects.
Features.SewBuilder.Types of allowed input objects are - Edge,Line,Arc,Spline,and Curve
Created in NX4.0.0
License requirements: None.
units | Measurement units |
objects | Array of curves and edges |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.NewMassProperties | ( | NXOpen.Unit[] | massUnits, |
double | accuracy, | ||
NXOpen.ScCollector | 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.
Created in NX8.5.0
License requirements: None.
massUnits | An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit |
accuracy | The accuracy of the calculation (between 0.0 and 1.0) |
objects | Collection of solid bodies |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.NewMassProperties | ( | NXOpen.Unit[] | massUnits, |
double | accuracy, | ||
bool | createGeometry, | ||
NXOpen.ScCollector | objects | ||
) |
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.
Created in NX10.0.0
License requirements: None.
massUnits | An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit |
accuracy | The accuracy of the calculation (between 0.0 and 1.0) |
createGeometry | enable creation of smart geometry |
objects | Collection of solid bodies |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.NewMassProperties | ( | NXOpen.Unit[] | massUnits, |
double | accuracy, | ||
NXOpen.IBody[] | objects | ||
) |
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.
Created in NX4.0.0
License requirements: None.
massUnits | An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit |
accuracy | The accuracy of the calculation (between 0.0 and 1.0) |
objects | Array of solid bodies |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.NewMassProperties | ( | NXOpen.Unit[] | massUnits, |
double[] | tolerances, | ||
NXOpen.ScCollector | objects | ||
) |
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)
Created in NX8.0.0
License requirements: None.
massUnits | An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit |
tolerances | An array of tolerance values |
objects | Collection of solid bodies |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.NewMassProperties | ( | NXOpen.Unit[] | massUnits, |
double[] | tolerances, | ||
bool | createGeometry, | ||
NXOpen.ScCollector | objects | ||
) |
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)
Created in NX10.0.0
License requirements: None.
massUnits | An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit |
tolerances | An array of tolerance values |
createGeometry | enable creation of smart geometry |
objects | Collection of solid bodies |
unsafe NXOpen.MeasureBodies NXOpen.MeasureManager.NewMassProperties | ( | NXOpen.Unit[] | massUnits, |
double[] | tolerances, | ||
NXOpen.IBody[] | objects | ||
) |
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)
Created in NX4.0.0
License requirements: None.
massUnits | An array of input units: Area unit, Volume unit, Mass unit, Length unit, Weight unit |
tolerances | An array of tolerance values |
objects | Array of solid bodies |
unsafe NXOpen.MeasurePoint NXOpen.MeasureManager.NewPoint | ( | NXOpen.Point | point, |
NXOpen.CartesianCoordinateSystem | csys, | ||
bool | createExpressions | ||
) |
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.
Created in NX9.0.0
License requirements: None.
point | reference point |
csys | reference coordinate system |
createExpressions | create point coordinate expressions |
unsafe NXOpen.MeasureLength NXOpen.MeasureManager.NewPointsOnCurvesLength | ( | NXOpen.Unit | units, |
NXOpen.Point[] | objects | ||
) |
Creates a points on curves arc length object for all the selected objects.
Features.SewBuilder.Types of allowed input objects are two points
Created in NX6.0.0
License requirements: None.
units | Measurement units |
objects | Array of curves and edges |
unsafe NXOpen.MeasurePolarAngle NXOpen.MeasureManager.NewPolarAngle | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.Point | point, | ||
NXOpen.Direction | vector, | ||
NXOpen.ScCollector | objects | ||
) |
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.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum radius |
point | reference point |
vector | reference direction |
objects | curves and edges |
unsafe NXOpen.MeasurePolarAngle NXOpen.MeasureManager.NewPolarAngle | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.Point | point, | ||
NXOpen.Direction | vector, | ||
NXOpen.ScCollector | objects, | ||
bool | 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.
Created in NX9.1.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum radius |
point | reference point |
vector | reference direction |
objects | curves and edges |
createGeometry | selects creation of associative geometry |
unsafe NXOpen.MeasurePolarArea NXOpen.MeasureManager.NewPolarArea | ( | NXOpen.Unit | units, |
NXOpen.ScCollector | objects, | ||
bool | createExpressions | ||
) |
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.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
objects | curves and edges |
createExpressions | create point coordinate expressions |
unsafe NXOpen.MeasurePolarArea NXOpen.MeasureManager.NewPolarArea | ( | NXOpen.Unit | units, |
NXOpen.ScCollector | objects, | ||
bool | createExpressions, | ||
bool | 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.
Created in NX9.1.0
License requirements: None.
units | Measurement units |
objects | curves and edges |
createExpressions | create point coordinate expressions |
createGeometry | create associative geometry |
unsafe NXOpen.MeasurePolarRadius NXOpen.MeasureManager.NewPolarRadius | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.Point | point, | ||
NXOpen.ScCollector | objects | ||
) |
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.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum radius |
point | |
objects | curves and edges |
unsafe NXOpen.MeasurePolarRadius NXOpen.MeasureManager.NewPolarRadius | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.Point | point, | ||
NXOpen.ScCollector | objects, | ||
bool | 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.
Created in NX9.1.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum radius |
point | |
objects | curves and edges |
createGeometry | create associative geometry |
unsafe NXOpen.MeasureRectangularExtreme NXOpen.MeasureManager.NewRectangularExtreme | ( | NXOpen.Unit | units, |
NXOpen.Direction | vector1, | ||
NXOpen.Direction | vector2, | ||
NXOpen.Direction | vector3, | ||
NXOpen.ScCollector | objects, | ||
bool | createExpressions | ||
) |
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.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
objects | Bodies, faces, curves and edges |
createExpressions | create point coordinate expressions |
unsafe NXOpen.MeasureRectangularExtreme NXOpen.MeasureManager.NewRectangularExtreme | ( | NXOpen.Unit | units, |
NXOpen.Direction | vector1, | ||
NXOpen.Direction | vector2, | ||
NXOpen.Direction | vector3, | ||
NXOpen.ScCollector | objects, | ||
bool | createExpressions, | ||
bool | 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.
Created in NX9.1.0
License requirements: None.
units | Measurement units |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
objects | Bodies, faces, curves and edges |
createExpressions | create point coordinate expressions |
createGeometry | create associative geometry |
unsafe NXOpen.MeasureLength NXOpen.MeasureManager.NewRoutingPathLength | ( | NXOpen.Unit | units, |
NXOpen.NXObject[] | objects | ||
) |
Creates a routing path length object for all the input objects.
Features.SewBuilder.Type of allowed input objects are NXOpen.Routing.ISegment s and NXOpen.Assemblies.Component s.
Created in NX6.0.0
License requirements: None.
units | Measurement units |
objects | Array of curves and edges |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewScDistance | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
NXOpen.ScCollector | collection1, | ||
NXOpen.ScCollector | collection2 | ||
) |
Create a minimum distance measure between selection intent collections.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum distance |
collection1 | First set of objects |
collection2 | Second set of objects |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewScDistance | ( | NXOpen.Unit | units, |
NXOpen.MeasureManager.MeasureType | minMaxFlag, | ||
bool | createGeometry, | ||
NXOpen.ScCollector | collection1, | ||
NXOpen.ScCollector | collection2 | ||
) |
Create a minimum distance measure between selection intent collections.
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane.
Created in NX9.1.0
License requirements: None.
units | Measurement units |
minMaxFlag | chooses minimum or maximum distance |
createGeometry | set creation of a smart geometry |
collection1 | First set of objects |
collection2 | Second set of objects |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewScDistance | ( | NXOpen.Unit | units, |
NXOpen.ScCollector | collection1, | ||
NXOpen.ScCollector | collection2, | ||
NXOpen.Direction | direction, | ||
NXOpen.MeasureManager.ProjectionType | projType | ||
) |
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.
Created in NX8.5.0
License requirements: None.
units | Measurement units |
collection1 | First set of objects |
collection2 | Second set of objects |
direction | Direction vector in work part coordinates |
projType | type of projected distance |
unsafe NXOpen.MeasureDistance NXOpen.MeasureManager.NewScDistance | ( | NXOpen.Unit | units, |
NXOpen.ScCollector | collection1, | ||
NXOpen.ScCollector | collection2, | ||
NXOpen.Direction | direction, | ||
NXOpen.MeasureManager.ProjectionType | projType, | ||
bool | createGeometry | ||
) |
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.
Created in NX9.1.0
License requirements: None.
units | Measurement units |
collection1 | First set of objects |
collection2 | Second set of objects |
direction | Direction vector in work part coordinates |
projType | type of projected distance |
createGeometry | set creation of a smart geometry |
|
get |
Returns the tag of this object.