PointCollection Class¶
-
class
NXOpen.PointCollection¶ Bases:
objectRepresents a collection of smart
NXOpen.Point.Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that
NXOpen.Pointis a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed. To obtain an instance of this class, refer toNXOpen.BasePartNew in version NX3.0.0.
Methods¶
| Method | Description |
|---|---|
| CreatePoint | Creates a NXOpen.Point without parameters. |
| CreatePointOnPortExtractAlign | Creates a NXOpen.Point at a NXOpen.Routing.Port. |
| CreatePointOnSectionCG | Creates a NXOpen.Point on the center of gravity of the sketch for a given sheet metal feature face in history free mode. |
| CreatePointOnSurfaceAxis | Creates a parameterised point on the center line axis of the given face. |
| CreatePointSplarc | Creates a Point draft smart point for splines as arcs |
| CreatePointSplineDefiningPoint | Creates a NXOpen.Point at a spline defining point. |
| CreatePointSplinePole | Creates a NXOpen.Point at a spline pole. |
| CreateQuadrantPoint | Creates a quadrant point |
| CreateStockOffsetPoint | Creates a Routing Stock Offset point. |
| CreateVirtualIntersectionPoint | Creates a NXOpen.Point at the virtual intersection of two linear Edges or Curves. |
| DeletePoint | Deletes a NXOpen.Point by adding the point to the delete list and then updating the delete list without performing a general update. |
| EditStockOffsetPoint | Edits an existing Routing Stock Offset point with new information. |
| FindObject | Finds the NXOpen.Point with the given identifier as recorded in a journal. |
| RemoveParameters | Removes the parameters from an associative NXOpen.Point. |
Enumerations¶
| PointCollectionAlongCurveOption Enumeration | Describes whether the input Scalar to the NXOpen.PointCollection.CreatePoint() method is either an absolute distance or a relative percentage. |
| PointCollectionPointOnCurveLocationOption Enumeration | Describes whether the input Scalar to the NXOpen.PointCollection.CreatePoint() method is a relative percentage parameter or an absolute arc length or a relative percentage arc length. |
Method Detail¶
CreatePoint¶
-
PointCollection.CreatePoint¶ Overloaded method CreatePoint
CreatePoint(coordinates)CreatePoint(offset, offsetPoint, updateOption)CreatePoint(face, scalarU, scalarV, updateOption)CreatePoint(view, edgeCurve1, edgeCurve2, helpPt, updateOption)CreatePoint(edgeCurve, scalarT, updateOption)CreatePoint(edgeCurve, scalarT, locationOption, updateOption)CreatePoint(edgeCurve, scalarT, updateOption, useReverseParameter)CreatePoint(edgeCurve, pointOffset, distancePercent, option, sense, updateOption)CreatePoint(scalarX, scalarY, scalarZ, updateOption)CreatePoint(pointExtract, xform, updateOption)CreatePoint(edgeCurve, angle, xform, updateOption)CreatePoint(edgeCurve, updateOption)CreatePoint(curve1, curve2, helpPt1, helpPt2, updateOption)CreatePoint(curve1, curve2, startPoint, view, updateOption)CreatePoint(face, curve, helpPt1, helpPt2, updateOption)CreatePoint(plane, curve, helpPt1, helpPt2, updateOption)CreatePoint(sphericalFace, updateOption)CreatePoint(routePosition, xform, updateOption)CreatePoint(csys, scalarX, scalarY, scalarZ, updateOption)CreatePoint(point1, point2, distancePercentage, updateOption)CreatePoint(exp, updateOption)CreatePoint(face, projectedPoint, updateOption)CreatePoint(faces, curve, helpPt1, helpPt2, updateOption)CreatePoint(updateOption, annotation, t, side, block, attachFcfToDim)CreatePoint(splarc, view)CreatePoint(edgeCurve, scalarT, locationOption, specifiedPoint, updateOption)
-------------------------------------Creates a
NXOpen.Pointwithout parameters.Signature
CreatePoint(coordinates)Parameters: coordinates ( NXOpen.Point3d) – Coordinates of a PointReturns: Return type: NXOpen.PointNew in version NX3.0.0.
License requirements: None.
-------------------------------------Creates a
NXOpen.Pointusing aNXOpen.Pointand anNXOpen.Offset.Signature
CreatePoint(offset, offsetPoint, updateOption)Parameters: - offset (
NXOpen.Offset) – - offsetPoint (
NXOpen.Point) – Offsetting from this Point - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointon a Surface orNXOpen.Facevia U-VNXOpen.Scalarfor the surface.Signature
CreatePoint(face, scalarU, scalarV, updateOption)Parameters: - face (
NXOpen.IParameterizedSurface) – - scalarU (
NXOpen.Scalar) – U parameter - scalarV (
NXOpen.Scalar) – V parameter - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointon the intersection of twoNXOpen.Curveand/orNXOpen.Edgein a View.Signature
CreatePoint(view, edgeCurve1, edgeCurve2, helpPt, updateOption)Parameters: - view (
NXOpen.View) – - edgeCurve1 (
NXOpen.IBaseCurve) – Edge or Curve - edgeCurve2 (
NXOpen.IBaseCurve) – Edge or Curve - helpPt (
NXOpen.Point3d) – Help Point for curve 1 - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointon aNXOpen.CurveorNXOpen.EdgeandNXOpen.Scalarrepresenting the T parameter.Signature
CreatePoint(edgeCurve, scalarT, updateOption)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – Edge or Curve - scalarT (
NXOpen.Scalar) – T parameter - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointon aNXOpen.CurveorNXOpen.EdgeandNXOpen.Scalarrepresenting the Percent parameter or Arc Length or Percent Arc Length.Signature
CreatePoint(edgeCurve, scalarT, locationOption, updateOption)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – Edge or Curve - scalarT (
NXOpen.Scalar) – scalar value - locationOption (
NXOpen.PointCollectionPointOnCurveLocationOption) – Specify whether the input Scalar is Arc Length or Percent Arc Length or Percent Parameter - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX8.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointon aNXOpen.CurveorNXOpen.EdgeandNXOpen.Scalarrepresenting the T parameter.Signature
CreatePoint(edgeCurve, scalarT, updateOption, useReverseParameter)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – Edge or Curve - scalarT (
NXOpen.Scalar) – T parameter - updateOption (
NXOpen.SmartObjectUpdateOption) – - useReverseParameter (bool) –
Returns: Return type: New in version NX7.5.2.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointalong aNXOpen.CurveorNXOpen.Edgeusing aNXOpen.Point, and aNXOpen.Scalarrepresenting the T parameter along theNXOpen.Curve. ThisNXOpen.Pointis derived by finding the closestNXOpen.Pointon the given curve to the givenNXOpen.Pointand then offsetting this Point along the givenNXOpen.Curveby the arc length defined by T via absolute distance or relative percent.Signature
CreatePoint(edgeCurve, pointOffset, distancePercent, option, sense, updateOption)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – Edge or Curve - pointOffset (
NXOpen.Point) – Offset from this Point - distancePercent (
NXOpen.Scalar) – Distance or Percentage - option (
NXOpen.PointCollectionAlongCurveOption) – Specify whether the input Scalar is distance/percentage - sense (
NXOpen.Sense) – forward/reverse along the Edge or Curve - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointvia threeNXOpen.Scalar.Signature
CreatePoint(scalarX, scalarY, scalarZ, updateOption)Parameters: - scalarX (
NXOpen.Scalar) – X location - scalarY (
NXOpen.Scalar) – Y location - scalarZ (
NXOpen.Scalar) – Z location - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointvia an existingNXOpen.Pointusing an optionalNXOpen.Xform.Signature
CreatePoint(pointExtract, xform, updateOption)Parameters: - pointExtract (
NXOpen.Point) – Point to be extracted - xform (
NXOpen.Xform) – optional Xform - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat an angle along anNXOpen.IBaseCurve.Signature
CreatePoint(edgeCurve, angle, xform, updateOption)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – - angle (
NXOpen.Scalar) – angle in radians - xform (
NXOpen.Xform) – optional Xform - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointvia the center of anNXOpen.EdgeorNXOpen.Curve.Signature
CreatePoint(edgeCurve, updateOption)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat the intersection of two Edges or Curves.Signature
CreatePoint(curve1, curve2, helpPt1, helpPt2, updateOption)Parameters: - curve1 (
NXOpen.IBaseCurve) – First Edge or Curve in intersection - curve2 (
NXOpen.IBaseCurve) – Second Edge or Curve in intersection - helpPt1 (
NXOpen.Point) – Optional help Point for curve 1 - helpPt2 (
NXOpen.Point) – Optional help Point for curve 2 - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat the apparent intersection of two Edges or Curves in a view.Signature
CreatePoint(curve1, curve2, startPoint, view, updateOption)Parameters: - curve1 (
NXOpen.IBaseCurve) – First Edge or Curve in intersection - curve2 (
NXOpen.IBaseCurve) – Second Edge or Curve in intersection - startPoint (
NXOpen.Point3d) – Start point of the intersection - view (
NXOpen.View) – View in which to project the intersection - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat the intersection of aNXOpen.IParameterizedSurfaceandNXOpen.IBaseCurve.Signature
CreatePoint(face, curve, helpPt1, helpPt2, updateOption)Parameters: - face (
NXOpen.IParameterizedSurface) – - curve (
NXOpen.IBaseCurve) – Curve in intersection - helpPt1 (
NXOpen.Point) – Optional help Point for face - helpPt2 (
NXOpen.Point) – Optional help Point for curve - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat the intersection of aNXOpen.IBasePlaneandNXOpen.IBaseCurve.Signature
CreatePoint(plane, curve, helpPt1, helpPt2, updateOption)Parameters: - plane (
NXOpen.IBasePlane) – Plane or DatumPlane in intersection - curve (
NXOpen.IBaseCurve) – Curve or Edge in intersection - helpPt1 (
NXOpen.Point) – Optional help Point for face - helpPt2 (
NXOpen.Point) – Optional help Point for curve - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat the center of a spherical face.Signature
CreatePoint(sphericalFace, updateOption)Parameters: - sphericalFace (
NXOpen.IParameterizedSurface) – - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointat the givenNXOpen.Routing.IRoutePosition.Signature
CreatePoint(routePosition, xform, updateOption)Parameters: - routePosition (
NXOpen.Routing.IRoutePosition) – - xform (
NXOpen.Xform) – optionalNXOpen.Xform - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.PointviaNXOpen.CartesianCoordinateSystemand threeNXOpen.Scalar.Signature
CreatePoint(csys, scalarX, scalarY, scalarZ, updateOption)Parameters: - csys (
NXOpen.CartesianCoordinateSystem) – Cartesian Coordinate System - scalarX (
NXOpen.Scalar) – X location - scalarY (
NXOpen.Scalar) – Y location - scalarZ (
NXOpen.Scalar) – Z location - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointbetween two points using aNXOpen.Scalarthat represents a percentage of the distance between the points. The distance is measured from the first point to the second point. There is no limit on the percentage so the point can be outside the area between the two points.Signature
CreatePoint(point1, point2, distancePercentage, updateOption)Parameters: - point1 (
NXOpen.Point) – - point2 (
NXOpen.Point) – - distancePercentage (
NXOpen.Scalar) – - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointvia anNXOpen.Expression.Signature
CreatePoint(exp, updateOption)Parameters: - exp (
NXOpen.Expression) – EXP Point - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a point by projecting onto a face.
Signature
CreatePoint(face, projectedPoint, updateOption)Parameters: - face (
NXOpen.CAE.CAEFace) – the face to project to - projectedPoint (
NXOpen.Point) – the point to project onto the face - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX6.0.1.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Creates a
NXOpen.Pointat the intersection of a connected set of faces andNXOpen.IBaseCurve.Signature
CreatePoint(faces, curve, helpPt1, helpPt2, updateOption)Parameters: - faces (
NXOpen.ScCollector) – Collector object to represent connected set of faces - curve (
NXOpen.IBaseCurve) – Curve in intersection - helpPt1 (
NXOpen.Point) – Optional help Point for face - helpPt2 (
NXOpen.Point) – Optional help Point for curve - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX8.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------Creates a
NXOpen.Pointon aNXOpen.Annotations.AnnotationandNXOpen.Scalarrepresenting the T parameter.Signature
CreatePoint(updateOption, annotation, t, side, block, attachFcfToDim)Parameters: - updateOption (
NXOpen.SmartObjectUpdateOption) – - annotation (
NXOpen.Annotations.Annotation) – - t (
NXOpen.Scalar) – - side (int) –
- block (int) –
- attachFcfToDim (bool) –
Returns: Return type: New in version NX8.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------Creates a
NXOpen.Pointat the center of a splarc.Signature
CreatePoint(splarc, view)Parameters: - splarc (
NXOpen.IBaseCurve) – - view (
NXOpen.View) –
Returns: Return type: New in version NX8.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------Creates a
NXOpen.Pointon aNXOpen.CurveorNXOpen.EdgeandNXOpen.Scalarrepresenting the Location option and Location ReferenceSignature
CreatePoint(edgeCurve, scalarT, locationOption, specifiedPoint, updateOption)Parameters: - edgeCurve (
NXOpen.IBaseCurve) – Edge or Curve - scalarT (
NXOpen.Scalar) – scalar value - locationOption (
NXOpen.PointCollectionPointOnCurveLocationOption) – Specify whether the input Scalar is Arc Length or Percent Arc Length or Percent Parameter - specifiedPoint (
NXOpen.Point) – Specify the Point for the Location Reference type ‘Specified Point’. If NXOpen.Point.NULL then Location Reference type is ‘Start of Curve’ - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX11.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
-------------------------------------
CreatePointOnPortExtractAlign¶
-
PointCollection.CreatePointOnPortExtractAlign¶ Creates a
NXOpen.Pointat aNXOpen.Routing.Port.The
NXOpen.Routing.Portwill be extraced into the work part if necessary. If theNXOpen.Routing.Porthas already been extracted, the existing extract will be used. If extraction is not required, the inputNXOpen.Routing.Portwill be used.Signature
CreatePointOnPortExtractAlign(updateOption, port, distance)Parameters: - updateOption (
NXOpen.SmartObjectUpdateOption) – - port (
NXOpen.Routing.Port) –NXOpen.Routing.Port - distance (
NXOpen.Scalar) – Scalar Distance
Returns: Return type: New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
- updateOption (
CreatePointOnSectionCG¶
-
PointCollection.CreatePointOnSectionCG¶ Creates a
NXOpen.Pointon the center of gravity of the sketch for a given sheet metal feature face in history free mode.Supports Dimple, Bead, Louver, Drawn Cutout and Normal Cutout. A Null object will be returned if an inapproriate face is passed as an argument.
Signature
CreatePointOnSectionCG(updateOption, face)Parameters: - updateOption (
NXOpen.SmartObjectUpdateOption) – Update option of smart object - face (
NXOpen.TaggedObject) – the feature face to associate the point with
Returns: Point
Return type: New in version NX7.5.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”)
- updateOption (
CreatePointOnSurfaceAxis¶
-
PointCollection.CreatePointOnSurfaceAxis¶ Creates a parameterised point on the center line axis of the given face.
Signature
CreatePointOnSurfaceAxis(face, parameter, updateOption)Parameters: - face (
NXOpen.TaggedObject) – RM Face - parameter (
NXOpen.Scalar) – RM Scalar - updateOption (
NXOpen.SmartObjectUpdateOption) – Update option of smart object
Returns: Point
Return type: New in version NX6.0.0.
License requirements: None.
- face (
CreatePointSplarc¶
-
PointCollection.CreatePointSplarc¶ Creates a
Pointdraft smart point for splines as arcsSignature
CreatePointSplarc(splarc, view)Parameters: - splarc (
NXOpen.IBaseCurve) – Spline Arc - view (
NXOpen.View) – View
Returns: Smart point
Return type: New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
- splarc (
CreatePointSplineDefiningPoint¶
-
PointCollection.CreatePointSplineDefiningPoint¶ Creates a
NXOpen.Pointat a spline defining point.Signature
CreatePointSplineDefiningPoint(splineCurve, definingPointIndex, updateOption)Parameters: - splineCurve (
NXOpen.IBaseCurve) – Spline - definingPointIndex (int) – index of Spline Defining Point
- updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX10.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
- splineCurve (
CreatePointSplinePole¶
-
PointCollection.CreatePointSplinePole¶ Creates a
NXOpen.Pointat a spline pole.Signature
CreatePointSplinePole(splineCurve, poleIndex, updateOption)Parameters: - splineCurve (
NXOpen.IBaseCurve) – Spline - poleIndex (int) – index of Spline Pole
- updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX10.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
- splineCurve (
CreateQuadrantPoint¶
-
PointCollection.CreateQuadrantPoint¶ Creates a quadrant point
Signature
CreateQuadrantPoint(curveOrEdge, quadrant, updateOption)Parameters: - curveOrEdge (
NXOpen.IBaseCurve) – Must be circular or elliptical - quadrant (int) – 0 to 3
- updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX7.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
- curveOrEdge (
CreateStockOffsetPoint¶
-
PointCollection.CreateStockOffsetPoint¶ Creates a Routing “Stock Offset” point.
This stock offset point offsets itself from the input base point along the specified direction. The input expression determines the distance between the base point and the offset point. The input expression may reference the variable “MAX_PATH_STOCK_DIA” which is replaced by the current maximum diameter of stock applied to Routing segments that refer to the offset point.
Signature
CreateStockOffsetPoint(basePoint, offsetDirr, offsetExpression, updateOption)Parameters: - basePoint (
NXOpen.Point) – Base point to offset from. - offsetDirr (
NXOpen.Direction) – Direction to offset along. - offsetExpression (str) – Offset value expression.
- updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX6.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
- basePoint (
CreateVirtualIntersectionPoint¶
-
PointCollection.CreateVirtualIntersectionPoint¶ Creates a
NXOpen.Pointat the virtual intersection of two linear Edges or Curves.Signature
CreateVirtualIntersectionPoint(curve1, curve2, helpPt1, helpPt2, updateOption)Parameters: - curve1 (
NXOpen.IBaseCurve) – First Edge or Curve in virtual intersection - curve2 (
NXOpen.IBaseCurve) – Second Edge or Curve in virtual intersection - helpPt1 (
NXOpen.Point) – Optional help Point for curve 1 - helpPt2 (
NXOpen.Point) – Optional help Point for curve 2 - updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX5.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
- curve1 (
DeletePoint¶
-
PointCollection.DeletePoint¶ Deletes a
NXOpen.Pointby adding the point to the delete list and then updating the delete list without performing a general update.Signature
DeletePoint(point)Parameters: point ( NXOpen.Point) – Point to be deletedNew in version NX7.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
EditStockOffsetPoint¶
-
PointCollection.EditStockOffsetPoint¶ Edits an existing Routing “Stock Offset” point with new information.
This stock offset point offsets itself from the input base point along the specified direction. The input expression determines the distance between the base point and the offset point. The input expression may reference the variable “MAX_PATH_STOCK_DIA” which is replaced by the current maximum diameter of stock applied to Routing segments that refer to the offset point.
Signature
EditStockOffsetPoint(basePoint, offsetDirr, offsetExpression, updateOption)Parameters: - basePoint (
NXOpen.Point) – Base point to offset from. - offsetDirr (
NXOpen.Direction) – Direction to offset along. - offsetExpression (str) – Offset value expression.
- updateOption (
NXOpen.SmartObjectUpdateOption) –
Returns: Return type: New in version NX12.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
- basePoint (
FindObject¶
-
PointCollection.FindObject¶ Finds the
NXOpen.Pointwith the given identifier as recorded in a journal.An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
Signature
FindObject(journalIdentifier)Parameters: journalIdentifier (str) – Identifier of the Point you want Returns: Return type: NXOpen.PointNew in version NX3.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR nx_masterfem (“Finite Element Modeling”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)
RemoveParameters¶
-
PointCollection.RemoveParameters¶ Removes the parameters from an associative
NXOpen.Point.Signature
RemoveParameters(point)Parameters: point ( NXOpen.Point) – Point from which parameters will be removedNew in version NX7.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”) OR geometric_tol (“GDT”) OR cam_base (“CAM BASE”)