NXOpen .NET Reference Guide
1899
|
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 | ExtremeType { Rectangular, PolarRadius, PolarAngle, PolarArea, ExtremePoint } |
the type of extreme measurement 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... | |
Public Member Functions | |
unsafe NXOpen.MeasureElement | Angle3ptElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2) |
Create an angle measurement element between three points. More... | |
unsafe NXOpen.MeasureElement | AngleElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2) |
Create an angle measurement element between two objects. More... | |
unsafe NXOpen.MeasureElement | BboxPropertiesElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit[] centerlineUnits, NXOpen.ScCollector objects, int altSolution) |
Creates a centerline properties measurement element from a selection intent collector. More... | |
unsafe NXOpen.MeasureElement | BodyElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit[] massUnits, double accuracy, NXOpen.ScCollector objects) |
Create a body measurement element for a selection intent collection under a master measurement. More... | |
unsafe NXOpen.MeasureElement | CenterlinePropertiesElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit[] centerlineUnits, NXOpen.ScCollector objects) |
Creates a centerline properties measurement element from a selection intent collector. More... | |
unsafe void | CleanupAssociativeGeometry () |
Cleanup associative geometry after edit. More... | |
unsafe NXOpen.Annotations.Annotation | CreateAngleAnnotation (NXOpen.Point3d basePoint, NXOpen.Point3d endPoint1, NXOpen.Point3d endPoint2, int alternateSolution, string annotationText) |
Creates a non-associative angle annotation. More... | |
unsafe NXOpen.Annotations.Annotation | CreateDimensionAnnotation (NXOpen.Point3d startPoint, NXOpen.Point3d endPoint, string annotationText) |
Creates a non-associative dimension annotation. 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.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.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.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.MeasureMasterBuilder | CreateMeasureMasterBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.MeasureMasterBuilder Note: This class is used internally for measurement, but is not required for creation of a master measurement. More... | |
unsafe NXOpen.Annotations.Annotation | CreateNoteAnnotation (NXOpen.Point3d anchorPoint, string[] annotationText) |
Creates a non-associative note annotation. More... | |
unsafe NXOpen.Routing.RoutingMeasureDistanceBuilder | CreateRoutingMeasureDistanceBuilder (NXOpen.NXObject feature) |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder More... | |
unsafe NXOpen.Routing.RoutingMeasureDistanceBuilder | CreateRoutingMeasureDistanceBuilder (NXOpen.NXObject feature, NXOpen.MeasureDistanceBuilder measureDistanceBuilder) |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder More... | |
unsafe NXOpen.MeasureElement | CurvePropertiesElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector curves, NXOpen.DisplayableObject[] extraObjects) |
Creates a curve properties measurement element from a selection intent collector. More... | |
unsafe NXOpen.MeasureElement | DistanceElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2) |
Create a distance measurement element between selection intent collections under a master measurement. 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 void | EditAngle3ptElement (NXOpen.MeasureElement data, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2) |
Edit an angle measurement element between three points. More... | |
unsafe void | EditAngleElement (NXOpen.MeasureElement data, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2) |
Edits an angle measurement element between two objects. More... | |
unsafe void | EditBboxPropertiesElement (NXOpen.MeasureElement data, NXOpen.Unit[] bboxUnits, int altSolution, NXOpen.ScCollector objects) |
Edit a centerline properties measurement element. More... | |
unsafe void | EditBodyElement (NXOpen.MeasureElement data, NXOpen.Unit[] massUnits, double accuracy, NXOpen.ScCollector objects) |
Edit a body measurement element. More... | |
unsafe void | EditCenterlinePropertiesElement (NXOpen.MeasureElement data, NXOpen.Unit[] centerlineUnits, NXOpen.ScCollector objects) |
Edit a centerline properties measurement element. More... | |
unsafe void | EditCurvePropertiesElement (NXOpen.MeasureElement data, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.DisplayableObject[] extraObjects) |
Edit a curve properties measurement element. 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 | 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 void | EditDistanceElement (NXOpen.MeasureElement data, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2) |
Edit a distance measurement element. More... | |
unsafe void | EditEmbeddedAngle (NXOpen.Scalar measurement, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2) |
Edit an embedded angle measurement between two objects. More... | |
unsafe void | EditEmbeddedAngle3pt (NXOpen.Scalar measurement, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2) |
Edit an embedded angle measurement between three points. More... | |
unsafe void | EditEmbeddedBboxProperties (NXOpen.Scalar measurement, int outputField, NXOpen.Unit[] bboxUnits, int altSolution, NXOpen.ScCollector objects) |
Edits an embedded centerline properties measurement from a selection intent collector. More... | |
unsafe void | EditEmbeddedCenterlineProperties (NXOpen.Scalar measurement, int outputField, NXOpen.Unit[] centerlineUnits, NXOpen.ScCollector objects) |
Edits an embedded centerline properties measurement from a selection intent collector. More... | |
unsafe void | EditEmbeddedCurveProperties (NXOpen.Scalar measurement, int outputField, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector curves) |
Edit an embedded curve properties measurement from a selection intent collector. More... | |
unsafe void | EditEmbeddedDistance (NXOpen.Scalar measurement, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2) |
Edit an embedded distance measurement. More... | |
unsafe void | EditEmbeddedExtremePoint (NXOpen.Scalar measurement, NXOpen.Unit areaUnit, bool requireExact, NXOpen.ScCollector objects, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3) |
Edit an embedded extreme point measurement More... | |
unsafe void | EditEmbeddedFaceProperties (NXOpen.Scalar measurement, int outputField, NXOpen.Unit[] faceUnits, int alternateSolution, bool requireExact, double accuracy, NXOpen.ScCollector objects) |
Edits an embedded face properties measurement from a selection intent collector. More... | |
unsafe void | EditEmbeddedPoint (NXOpen.Scalar measurement, NXOpen.Point point, NXOpen.CartesianCoordinateSystem csys) |
Edit an embedded point measurement between a point and either the absolute csys, or a specified coordinate system. More... | |
unsafe void | EditEmbeddedPolarAngle (NXOpen.Scalar measurement, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originTag, NXOpen.IReferenceAxis direction) |
Edit an embedded polar angle measurement More... | |
unsafe void | EditEmbeddedPolarArea (NXOpen.Scalar measurement, NXOpen.Unit areaUnit, bool requireExact, NXOpen.ScCollector objects) |
Edit an embedded polar area measurement More... | |
unsafe void | EditEmbeddedPolarRadius (NXOpen.Scalar measurement, NXOpen.Unit radiusUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originTag) |
Edit an embedded polar radius measurement More... | |
unsafe void | EditEmbeddedProjectedDistance (NXOpen.Scalar measurement, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2, NXOpen.IReferenceAxis direction) |
Edit an embedded projected distance measurement. More... | |
unsafe void | EditEulerAnglesElement (NXOpen.MeasureElement data, NXOpen.Unit angleUnit, int alternateSolution, NXOpen.CartesianCoordinateSystem csys1, NXOpen.CartesianCoordinateSystem csys2) |
Edits an Euler Angles measurement element between a coordinate system and either the absolute csys, or a specified coordinate system. More... | |
unsafe void | EditExtremePoint (NXOpen.Measure feature, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3, NXOpen.ScCollector objects) |
Edit a extreme point measurement feature. More... | |
unsafe void | EditExtremePointElement (NXOpen.MeasureElement data, NXOpen.Unit unit, bool requireExact, NXOpen.ScCollector objects, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3) |
Edit an extreme point measurement element 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 void | EditFacePropertiesElement (NXOpen.MeasureElement data, NXOpen.Unit[] faceUnits, int alternateSolution, bool requireExact, double accuracy, NXOpen.ScCollector objects) |
Edit a face properties measurement element. 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 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 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 void | EditPointElement (NXOpen.MeasureElement data, NXOpen.Point point, NXOpen.CartesianCoordinateSystem csys) |
Edit a point measurement element between a point and either the absolute csys, or a specified coordinate system. 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 void | EditPolarAngleElement (NXOpen.MeasureElement data, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originPoint, NXOpen.IReferenceAxis direction) |
Edit a polar angle measurement element More... | |
unsafe void | EditPolarArea (NXOpen.Measure feature, NXOpen.ScCollector objects) |
Edit a polar area measurement feature. More... | |
unsafe void | EditPolarAreaElement (NXOpen.MeasureElement data, NXOpen.Unit radiusUnit, bool requireExact, NXOpen.ScCollector objects) |
Edit a polar area measurement element 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 void | EditPolarRadiusElement (NXOpen.MeasureElement data, NXOpen.Unit radiusUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originPoint) |
Edit a polar radius measurement element More... | |
unsafe void | EditProjectedDistanceElement (NXOpen.MeasureElement data, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2, NXOpen.IReferenceAxis direction) |
Edit a projected distance measurement element. 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 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 NXOpen.Scalar | EmbeddedAngle (NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.DisplayableObject object1, NXOpen.MeasureManager.EndpointType qualifier1, NXOpen.DisplayableObject object2, NXOpen.MeasureManager.EndpointType qualifier2, out string name) |
Create an embedded angle measurement between two objects. More... | |
unsafe NXOpen.Scalar | EmbeddedAngle3pt (NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.Point basePoint, NXOpen.Point endPoint1, NXOpen.Point endPoint2, out string name) |
Create an embedded angle measurement between three points. More... | |
unsafe NXOpen.Scalar | EmbeddedBboxProperties (int outputField, NXOpen.Unit[] centerlineUnits, NXOpen.ScCollector objects, out string name, int altSolution) |
Creates an embedded centerline properties measurement from a selection intent collector. More... | |
unsafe NXOpen.Scalar | EmbeddedCenterlineProperties (int outputField, NXOpen.Unit[] centerlineUnits, NXOpen.ScCollector objects, out string name) |
Creates an embedded centerline properties measurement from a selection intent collector. More... | |
unsafe NXOpen.Scalar | EmbeddedCurveProperties (int outputField, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector curves, out string name) |
Creates an embedded curve properties measurement from a selection intent collector. More... | |
unsafe NXOpen.Scalar | EmbeddedDistance (NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2, out string name) |
Create an embedded distance measurement element between selection intent collections. More... | |
unsafe NXOpen.Scalar | EmbeddedExtremePoint (NXOpen.Unit units, bool requireExact, NXOpen.ScCollector objects, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3) |
Create an exteme_point embedded measurement More... | |
unsafe NXOpen.Scalar | EmbeddedFaceProperties (int outputField, NXOpen.Unit[] faceUnits, int alternateSolution, bool requireExact, double accuracy, NXOpen.ScCollector objects, out string name) |
Creates an embedded face properties measurement from a selection intent collector. More... | |
unsafe NXOpen.Scalar | EmbeddedPoint (NXOpen.Point point, NXOpen.CartesianCoordinateSystem csys, out string name) |
Create an embedded point measurement between a point and either the absolute csys, or a specified coordinate system. More... | |
unsafe NXOpen.Scalar | EmbeddedPolarAngle (NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originPoint, NXOpen.IReferenceAxis direction) |
Create an embedded polar angle measurement More... | |
unsafe NXOpen.Scalar | EmbeddedPolarArea (NXOpen.Unit areaUnit, bool requireExact, NXOpen.ScCollector objects) |
Create an embedded polar area measurement More... | |
unsafe NXOpen.Scalar | EmbeddedPolarRadius (NXOpen.Unit radiusUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originPoint) |
Create an embedded polar radius measurement More... | |
unsafe NXOpen.Scalar | EmbeddedProjectedDistance (NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2, NXOpen.IReferenceAxis direction, out string name) |
Create an embedded projected distance measurement between selection intent collections. More... | |
unsafe NXOpen.MeasureElement | EulerAnglesElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit angleUnit, int alternateSolution, NXOpen.CartesianCoordinateSystem csys1, NXOpen.CartesianCoordinateSystem csys2) |
Create an Euler Angles measurement element between a coordinate system and either the absolute csys, or a specified coordinate system. More... | |
unsafe NXOpen.MeasureExtremePoint | ExtremePoint (NXOpen.Unit units, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3, NXOpen.ScCollector objects, bool createExpressions) |
Creates an extreme point measurement from the collection of input entities. More... | |
unsafe NXOpen.MeasureExtremePoint | ExtremePoint (NXOpen.Unit units, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3, NXOpen.ScCollector objects, bool createExpressions, bool createGeometry) |
Creates an extreme point measurement from the collection of input entities. More... | |
unsafe NXOpen.MeasureElement | ExtremePointElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit units, bool requireExact, NXOpen.ScCollector objects, NXOpen.Direction vector1, NXOpen.Direction vector2, NXOpen.Direction vector3) |
Create extreme point measurement element More... | |
unsafe NXOpen.MeasureElement | FacePropertiesElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit[] faceUnits, int alternateSolution, bool requireExact, double accuracy, NXOpen.ScCollector objects) |
Creates a face properties measurement element from a selection intent collector. More... | |
unsafe NXOpen.MeasureAngle | InitializeAngle (NXOpen.Measure feature) |
Initialize an angle measurement from a feature. More... | |
unsafe NXOpen.MeasureDistance | InitializeDistance (NXOpen.Measure feature) |
Initialize a minimum distance measure using a feature as input. More... | |
unsafe NXOpen.MeasureExtremePoint | InitializeExtremePoint (NXOpen.Measure feature) |
Initialize a extreme point measurement from a feature. More... | |
unsafe NXOpen.MeasureFaces | InitializeFaceProperties (NXOpen.Measure feature) |
Initialize a face property measurement from a feature. More... | |
unsafe NXOpen.MeasureLength | InitializeLength (NXOpen.Measure feature) |
Initialize a length measurement from a feature. More... | |
unsafe NXOpen.MeasureBodies | InitializeMassProperties (NXOpen.Measure feature) |
Initialize a mass property measurement from a feature. More... | |
unsafe NXOpen.MeasurePoint | InitializePoint (NXOpen.Measure feature) |
Initialize a point measure using a feature as input. More... | |
unsafe NXOpen.MeasurePolarAngle | InitializePolarAngle (NXOpen.Measure feature) |
Initialize a polar angle measurement from a feature. More... | |
unsafe NXOpen.MeasurePolarArea | InitializePolarArea (NXOpen.Measure feature) |
Initialize a polar area measurement from a feature. More... | |
unsafe NXOpen.MeasurePolarRadius | InitializePolarRadius (NXOpen.Measure feature) |
Initialize a polar radius measurement from a feature. More... | |
unsafe NXOpen.MeasureRectangularExtreme | InitializeRectangularExtreme (NXOpen.Measure feature) |
Initialize a rectangular extreme point measurement from a feature. More... | |
unsafe NXOpen.MeasureMaster | MasterMeasurement () |
Create a master measurement. 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 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 | 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.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 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 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 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 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.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 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 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 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 NXOpen.MeasureLength | NewRoutingPathLength (NXOpen.Unit units, NXOpen.NXObject[] objects) |
Creates a routing path length object for all the input objects. 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 | 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 NXOpen.MeasureElement | PointElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Point point, NXOpen.CartesianCoordinateSystem csys) |
Create a point measurement element between a point and either the absolute csys, or a specified coordinate system. More... | |
unsafe NXOpen.MeasureElement | PolarAngleElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit angleUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originPoint, NXOpen.IReferenceAxis direction) |
Create polar angle measurement element using a point, vector and object. More... | |
unsafe NXOpen.MeasureElement | PolarAreaElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit radiusUnit, bool requireExact, NXOpen.ScCollector objects) |
Create polar area measurement element More... | |
unsafe NXOpen.MeasureElement | PolarRadiusElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit radiusUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector objects, NXOpen.Point originPoint) |
Create polar radius measurement element using a point and object. More... | |
unsafe NXOpen.MeasureElement | ProjectedDistanceElement (NXOpen.MeasureMaster masterMeasurement, NXOpen.Unit lengthUnit, int alternateSolution, bool requireExact, NXOpen.ScCollector collection1, NXOpen.ScCollector collection2, NXOpen.DisplayableObject[] objects1, NXOpen.DisplayableObject[] objects2, NXOpen.IReferenceAxis direction) |
Create a projected distance measurement element between selection intent collections under a master measurement. More... | |
unsafe void | ShowMeasureAnnotation (NXOpen.MeasureMaster feature) |
Shows the annotation for a master measurement More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> 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
|
inline |
Create an angle measurement element between three points.
Created in NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
|
inline |
Create an angle measurement element 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 NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
angleUnit | Measurement units |
alternateSolution | selects inner or outer arc, supplimental angle |
requireExact | determines the type of geometry to use |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
|
inline |
Creates a centerline properties measurement element from a selection intent collector.
Created in NX1872.0.0
License requirements: None.
masterMeasurement | parent master measurement |
centerlineUnits | An array of input units: Length unit |
objects | Collection of components |
altSolution |
|
inline |
Create a body measurement element for a selection intent collection under a master measurement.
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 NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
massUnits | An array of input units: Length unit, Area unit, Volume unit, Density unit, Mass unit, Moment of intertia unit, Mass length unit, Force unit |
accuracy | The accuracy of the calculation (between 0.0 and 1.0) |
objects | set of bodies to measure |
|
inline |
Creates a centerline properties measurement element from a selection intent collector.
Created in NX1872.0.0
License requirements: None.
masterMeasurement | parent master measurement |
centerlineUnits | An array of input units: Length unit |
objects | Collection of faces |
|
inline |
Cleanup associative geometry after edit.
Created in NX12.0.1
License requirements: None.
|
inline |
Creates a non-associative angle annotation.
Created in NX12.0.1
License requirements: None.
basePoint | the base point |
endPoint1 | the first end point |
endPoint2 | the second end point |
alternateSolution | the inner or outer angle |
annotationText | the formatted display string |
|
inline |
Creates a non-associative dimension annotation.
Created in NX12.0.1
License requirements: None.
startPoint | the start point |
endPoint | the end point |
annotationText | the formatted display string |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Creates a NXOpen.MeasureMasterBuilder Note: This class is used internally for measurement, but is not required for creation of a master measurement.
Created in NX12.0.1
License requirements: None.
feature |
|
inline |
Creates a non-associative note annotation.
Created in NX12.0.1
License requirements: None.
anchorPoint | the anchor point |
annotationText | Array of text strings for the label |
|
inline |
Creates a NXOpen.Routing.RoutingMeasureDistanceBuilder
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
feature |
|
inline |
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 |
|
inline |
Creates a curve properties measurement element from a selection intent collector.
Curve properties allow for measurement of the length, radius, minimum radius of curvature and other properties of curves.
Features.SewBuilder.Types of allowed input objects are selection intent rule collections of Edge,Line,Arc,Spline,and Curve
Created in NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
lengthUnit | Length unit for curve length and radius |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
curves | Collection of curves |
extraObjects | Array of extra objects that can't be in a collector |
|
inline |
Create a distance measurement element between selection intent collections under a master measurement.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
|
inline |
Edit an angle measurement between two objects.
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 |
|
inline |
Edit an angle measurement between two objects.
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 |
|
inline |
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 |
|
inline |
Edit an embedded angle measurement between two objects.
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 |
|
inline |
Edit an embedded angle measurement between two objects.
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 |
|
inline |
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 |
|
inline |
Edit an angle measurement element between three points.
Created in NX12.0.1
License requirements: None.
data | |
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
|
inline |
Edits an angle measurement element 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 NX12.0.1
License requirements: None.
data | |
angleUnit | Measurement units |
alternateSolution | selects inner or outer arc, supplimental angle |
requireExact | determines the type of geometry to use |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
|
inline |
Edit a centerline properties measurement element.
Created in NX1872.0.0
License requirements: None.
data | measure element |
bboxUnits | An array of input units: Length |
altSolution | |
objects | Collection of faces |
|
inline |
Edit a body measurement element.
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 NX12.0.1
License requirements: None.
data | measure element |
massUnits | An array of input units: Length unit, Area unit, Volume unit, Density unit, Mass unit, Moment of intertia unit, Mass length unit, Force unit |
accuracy | The accuracy of the calculation (between 0.0 and 1.0) |
objects | set of bodies to measure |
|
inline |
Edit a centerline properties measurement element.
Created in NX1872.0.0
License requirements: None.
data | measure element |
centerlineUnits | An array of input units: Length |
objects | Collection of faces |
|
inline |
Edit a curve properties measurement element.
Curve properties allow for measurement of the length, radius, radius of curvature and other properties of curves.
Features.SewBuilder.Types of allowed input objects are selection intent rule collections of Edge,Line,Arc,Spline,and Curve
Created in NX12.0.1
License requirements: None.
data | measure element |
lengthUnit | Measurement units |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
extraObjects | Array of extra objects that can't be in a collector |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Edit a distance measurement element.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
data | measure element |
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
|
inline |
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.
Created in NX12.0.1
License requirements: None.
measurement | the measurement |
angleUnit | Measurement units |
alternateSolution | selects inner or outer arc, supplimental angle |
requireExact | determines the type of geometry to use |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
|
inline |
Edit an embedded angle measurement between three points.
Created in NX12.0.1
License requirements: None.
measurement | the measurement |
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
|
inline |
Edits an embedded centerline properties measurement from a selection intent collector.
Created in NX1872.0.0
License requirements: None.
measurement | the measurement |
outputField | selects which output will be returned |
bboxUnits | An array of input units: Length |
altSolution | |
objects | Collection of faces |
|
inline |
Edits an embedded centerline properties measurement from a selection intent collector.
Created in NX1872.0.0
License requirements: None.
measurement | the measurement |
outputField | selects which output will be returned |
centerlineUnits | An array of input units: Length |
objects | Collection of faces |
|
inline |
Edit an embedded curve properties measurement from a selection intent collector.
Curve properties allow for measurement of the length, radius, minimum radius of curvature and other properties of curves.
Features.SewBuilder.Types of allowed input objects are selection intent rule collections of Edge,Line,Arc,Spline,and Curve
Created in NX12.0.1
License requirements: None.
measurement | the measurement |
outputField | selects which output will be returned |
lengthUnit | Length unit for curve length and radius |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
curves | Collection of curves |
|
inline |
Edit an embedded distance measurement.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
measurement | the measurement |
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
|
inline |
Edit an embedded extreme point measurement
Created in NX1872.0.0
License requirements: None.
measurement | the measurement |
areaUnit | Measurement units |
requireExact | determines the type of geometry to use |
objects | Bodies, faces, curves and edges |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
|
inline |
Edits an embedded face properties measurement from a selection intent collector.
Face properties allow for measurement of the perimeter, area, radius, radius of curvature and other properties of a set of faces.
Created in NX12.0.1
License requirements: None.
measurement | the measurement |
outputField | selects which output will be returned |
faceUnits | An array of input units: Area unit, Length unit, Diameter or Radius unit, unit for center of gravity , unit for mini radius of curvature |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
accuracy | accuracy tolerance for calculations |
objects | Collection of faces |
|
inline |
Edit an embedded 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 NX12.0.1
License requirements: None.
measurement | the measurement |
point | point to measure |
csys | optional reference coordinate system |
|
inline |
Edit an embedded polar angle measurement
Created in NX1872.0.0
License requirements: None.
measurement | the measurement |
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originTag | Base point |
direction | Direction vector in work part coordinates |
|
inline |
Edit an embedded polar area measurement
Created in NX1872.0.0
License requirements: None.
measurement | the measurement |
areaUnit | Measurement units |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
|
inline |
Edit an embedded polar radius measurement
Created in NX1872.0.0
License requirements: None.
measurement | the measurement |
radiusUnit | Measurement units |
alternateSolution | selects minimum or maximum radius |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originTag | Base point |
|
inline |
Edit an embedded projected distance measurement.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
measurement | the measurement |
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
direction | Direction vector in work part coordinates |
|
inline |
Edits an Euler Angles measurement element between a coordinate system and either the absolute csys, or a specified coordinate system.
If the second csys is a null tag, then the measurement is to the absolute coordinate system.
There are 12 possible solutions, starting with a value of 0, which change the order of the rotations. The rotations are XYZ, XZY, YXZ, YZX, ZXY, ZYX, XYX, XZX, YXY, YZY, ZXZ, ZYZ.
Created in NX12.0.1
License requirements: None.
data | |
angleUnit | Measurement units |
alternateSolution | selects the order of rotations |
csys1 | coordinate system 1 |
csys2 | coordinate system 2 |
|
inline |
Edit a extreme point measurement feature.
Created in NX1872.0.0
License requirements: None.
feature | extreme point measurement feature |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
objects | bodies, faces, curves and edges |
|
inline |
Edit an extreme point measurement element
Created in NX1872.0.0
License requirements: None.
data | |
unit | Measurement units |
requireExact | determines the type of geometry to use |
objects | Bodies, faces, curves and edges |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Edit a face properties measurement element.
Face properties allow for measurement of the perimeter, area, radius, radius of curvature and other properties of a set of faces.
Created in NX12.0.1
License requirements: None.
data | measure element |
faceUnits | An array of input units: Area unit, Length unit, Diameter or Radius unit, unit for center of gravity , unit for mini radius of curvature |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
accuracy | accuracy tolerance for calculations |
objects | Collection of faces |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Edit a point measurement element 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 NX12.0.1
License requirements: None.
data | |
point | point to measure |
csys | optional reference coordinate system |
|
inline |
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 |
|
inline |
Edit a polar angle measurement element
Created in NX1872.0.0
License requirements: None.
data | |
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originPoint | Origin point |
direction | Direction vector in work part coordinates |
|
inline |
Edit a polar area measurement feature.
Created in NX8.5.0
License requirements: None.
feature | polar area measurement feature |
objects | curves and edges |
|
inline |
Edit a polar area measurement element
Created in NX1872.0.0
License requirements: None.
data | |
radiusUnit | Measurement units |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
|
inline |
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 |
|
inline |
Edit a polar radius measurement element
Created in NX1872.0.0
License requirements: None.
data | |
radiusUnit | Measurement units |
alternateSolution | selects minimum or maximum radius |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originPoint | Origin point |
|
inline |
Edit a projected distance measurement element.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
data | measure element |
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
direction | Direction vector in work part coordinates |
|
inline |
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 |
|
inline |
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) |
|
inline |
Create 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.
Created in NX12.0.1
License requirements: None.
angleUnit | Measurement units |
alternateSolution | selects inner or outer arc, supplimental angle |
requireExact | determines the type of geometry to use |
object1 | First object |
qualifier1 | first end point qualifier |
object2 | Second object |
qualifier2 | second end point qualifier |
name | the name of the measurement |
|
inline |
Create an embedded angle measurement between three points.
Created in NX12.0.1
License requirements: None.
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
basePoint | Base point |
endPoint1 | End point 1 |
endPoint2 | End point 2 |
name | the name of the measurement |
|
inline |
Creates an embedded centerline properties measurement from a selection intent collector.
This type of measurement is used in an expression formula.
Created in NX1872.0.0
License requirements: None.
outputField | selects which output will be returned |
centerlineUnits | An array of input units: Length Units |
objects | Collection of components |
name | the name of the measurement |
altSolution |
|
inline |
Creates an embedded centerline properties measurement from a selection intent collector.
This type of measurement is used in an expression formula.
Created in NX1872.0.0
License requirements: None.
outputField | selects which output will be returned |
centerlineUnits | An array of input units: Length Units |
objects | Collection of faces |
name | the name of the measurement |
|
inline |
Creates an embedded curve properties measurement from a selection intent collector.
Curve properties allow for measurement of the length, radius, minimum radius of curvature and other properties of curves.
Features.SewBuilder.Types of allowed input objects are selection intent rule collections of Edge,Line,Arc,Spline,and Curve
Created in NX12.0.1
License requirements: None.
outputField | selects which output will be returned |
lengthUnit | Length unit for curve length and radius |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
curves | Collection of curves |
name | the name of the measurement |
|
inline |
Create an embedded distance measurement element between selection intent collections.
This type of measurement is used in an expression formula.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
name | the name of the measurement |
|
inline |
Create an exteme_point embedded measurement
Created in NX1872.0.0
License requirements: None.
units | Measurement units |
requireExact | determines the type of geometry to use |
objects | Bodies, faces, curves and edges |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
|
inline |
Creates an embedded face properties measurement from a selection intent collector.
This type of measurement is used in an expression formula.
Face properties allow for measurement of the perimeter, area, radius, radius of curvature and other properties of a set of faces.
Created in NX12.0.1
License requirements: None.
outputField | selects which output will be returned |
faceUnits | An array of input units: Area unit, Length unit, Diameter or Radius unit, unit for center of gravity , unit for mini radius of curvature |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
accuracy | accuracy tolerance for calculations |
objects | Collection of faces |
name | the name of the measurement |
|
inline |
Create an embedded 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 NX12.0.1
License requirements: None.
point | point to measure |
csys | optional reference coordinate system |
name | the name of the measurement |
|
inline |
Create an embedded polar angle measurement
Created in NX1872.0.0
License requirements: None.
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originPoint | Origin point |
direction | Direction vector in work part coordinates |
|
inline |
Create an embedded polar area measurement
Created in NX1872.0.0
License requirements: None.
areaUnit | Measurement units |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
|
inline |
Create an embedded polar radius measurement
Created in NX1872.0.0
License requirements: None.
radiusUnit | Measurement units |
alternateSolution | selects minimum or maximum radius |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originPoint | Origin point |
|
inline |
Create an embedded projected distance measurement between selection intent collections.
This type of measurement is used in an expression formula.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
direction | Direction vector in work part coordinates |
name | the name of the measurement |
|
inline |
Create an Euler Angles measurement element between a coordinate system and either the absolute csys, or a specified coordinate system.
If the second csys is a null tag, then the measurement is to the absolute coordinate system.
There are 12 possible solutions, starting with a value of 0, which change the order of the rotations. The rotations are XYZ, XZY, YXZ, YZX, ZXY, ZYX, XYX, XZX, YXY, YZY, ZXZ, ZYZ.
Created in NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
angleUnit | Measurement units |
alternateSolution | selects the order of rotations |
csys1 | coordinate system 1 |
csys2 | coordinate system 2 |
|
inline |
Creates an extreme point measurement from the collection of input entities.
Extreme point measurement for finding the maximum extent point given a set of objects and one to three direction vectors.
Created in NX1872.0.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 |
|
inline |
Creates an extreme point measurement from the collection of input entities.
Extreme point measurement for finding the maximum extent point given a set of objects and one to three direction vectors.
Created in NX1872.0.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 |
|
inline |
Create extreme point measurement element
Created in NX1872.0.0
License requirements: None.
masterMeasurement | parent master measurement |
units | Measurement units |
requireExact | determines the type of geometry to use |
objects | Bodies, faces, curves and edges |
vector1 | Primary direction |
vector2 | Seconday direction |
vector3 | Tertiary direction |
|
inline |
Creates a face properties measurement element from a selection intent collector.
Face properties allow for measurement of the perimeter, area, radius, radius of curvature and other properties of a set of faces.
Created in NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
faceUnits | An array of input units: Area unit, Length unit, Diameter or Radius unit, unit for center of gravity , unit for mini radius of curvature |
alternateSolution | chooses the calculation of radius or diameter |
requireExact | determines the type of geometry to use |
accuracy | accuracy tolerance for calculations |
objects | Collection of faces |
|
inline |
Initialize an angle measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | Measurement feature to edit |
|
inline |
Initialize a minimum distance measure using a feature as input.
Created in NX4.0.0
License requirements: None.
feature | Distance measurement feature |
|
inline |
Initialize a extreme point measurement from a feature.
Created in NX1872.0.0
License requirements: None.
feature | extreme point measurement feature |
|
inline |
Initialize a face property measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | face property measurement feature |
|
inline |
Initialize a length measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | Length measurement feature |
|
inline |
Initialize a mass property measurement from a feature.
Created in NX4.0.0
License requirements: None.
feature | Mass property measurement feature |
|
inline |
Initialize a point measure using a feature as input.
Created in NX9.0.0
License requirements: None.
feature | Point measurement feature |
|
inline |
Initialize a polar angle measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | polar angle measurement feature |
|
inline |
Initialize a polar area measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | polar area measurement feature |
|
inline |
Initialize a polar radius measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | polar radius measurement feature |
|
inline |
Initialize a rectangular extreme point measurement from a feature.
Created in NX8.5.0
License requirements: None.
feature | rectangular extreme measurement feature |
|
inline |
Create a master measurement.
Created in NX12.0.1
License requirements: None.
|
inline |
Create an angle measurement between two objects.
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 |
|
inline |
Create an angle measurement between two objects.
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Create a minimum or maximum distance measure between two objects.
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 |
|
inline |
Create a minimum or maximum distance measure between two objects with the option to create smart geometry.
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Create a minimum distance measure between two component groups/sets.
Allowed input objects are component groups
Created in NX5.0.0
License requirements: None.
units | Measurement units |
object1 | First object |
object2 | Second object |
|
inline |
Create a minimum distance measure between two component groups/sets with the option to create smart geometry.
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 |
|
inline |
Create a local minimum distance measure between two objects with start points.
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 |
|
inline |
Create a local minimum distance measure between two objects with start points and the option to create smart geoemtry
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 |
|
inline |
Create a projected minimum distance measure between two objects.
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 |
|
inline |
Create a projected, minimum clearance or maximum clearance distance measure between two objects.
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 |
|
inline |
Create a projected, minimum clearance or maximum clearance distance measure between two objects with the option to create smart geometry.
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 |
|
inline |
Creates a face properties measurement object from a selection intent collector.
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 |
|
inline |
Creates a face properties measurement object from the list of input faces.
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 |
|
inline |
Creates a arc length object for all the selected objects.
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 |
|
inline |
Creates a arc length object for all the selected objects.
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Creates a points on curves arc length object for all the selected objects.
Allowed input objects are two points
Created in NX6.0.0
License requirements: None.
units | Measurement units |
objects | Array of curves and edges |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
Create a minimum distance measure between selection intent collections.
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 |
|
inline |
Create a minimum distance measure between selection intent collections.
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 |
|
inline |
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections.
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 |
|
inline |
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections.
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 |
|
inline |
Create a point measurement element 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 NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
point | point to measure |
csys | optional reference coordinate system |
|
inline |
Create polar angle measurement element using a point, vector and object.
Created in NX1872.0.0
License requirements: None.
masterMeasurement | parent master measurement |
angleUnit | Measurement units |
alternateSolution | selects inner arc or outer arc |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originPoint | Origin point |
direction | Direction vector in work part coordinates |
|
inline |
Create polar area measurement element
Created in NX1872.0.0
License requirements: None.
masterMeasurement | parent master measurement |
radiusUnit | Measurement units |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
|
inline |
Create polar radius measurement element using a point and object.
Created in NX1872.0.0
License requirements: None.
masterMeasurement | parent master measurement |
radiusUnit | Measurement units |
alternateSolution | selects min or max radius |
requireExact | determines the type of geometry to use |
objects | Collection of curves |
originPoint | Origin point |
|
inline |
Create a projected distance measurement element between selection intent collections under a master measurement.
Allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis and Facet Body.
Created in NX12.0.1
License requirements: None.
masterMeasurement | parent master measurement |
lengthUnit | Measurement units |
alternateSolution | chooses the algorithm type such as min max |
requireExact | determines the type of geometry to use |
collection1 | First set of objects |
collection2 | Second set of objects |
objects1 | Array of extra objects for the first set that can't be in a collector |
objects2 | Array of extra objects for the second set that can't be in a collector |
direction | Direction vector in work part coordinates |
|
inline |
Shows the annotation for a master measurement
Created in NX12.0.1
License requirements: None.
feature |
|
get |
Returns the tag of this object.