PointCollection Class¶
-
class
NXOpen.
PointCollection
¶ Bases:
object
Represents 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.Point
is a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed. Condemned objects will be deleted when their references go away. To obtain an instance of this class, refer toNXOpen.BasePart
New 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 @return Smart point |
CreatePointSplineDefiningPoint | Creates a NXOpen.Point at a spline defining point. |
CreatePointSplinePole | Creates a NXOpen.Point at a spline pole. |
CreateQuadrantPoint | Creates a quadrant point @return |
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. |
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)
-------------------------------------
Creates a
NXOpen.Point
without parameters.Signature
CreatePoint(coordinates)
Parameters: coordinates ( NXOpen.Point3d
) – Coordinates of a PointReturns: Return type: NXOpen.Point
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”)
-------------------------------------
Creates a
NXOpen.Point
using aNXOpen.Point
and 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”)
-------------------------------------
Creates a
NXOpen.Point
on a Surface orNXOpen.Face
via U-VNXOpen.Scalar
for 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”)
-------------------------------------
Creates a
NXOpen.Point
on the intersection of twoNXOpen.Curve
and/orNXOpen.Edge
in 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”)
-------------------------------------
Creates a
NXOpen.Point
on aNXOpen.Curve
orNXOpen.Edge
andNXOpen.Scalar
representing 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”)
-------------------------------------
Creates a
NXOpen.Point
on aNXOpen.Curve
orNXOpen.Edge
andNXOpen.Scalar
representing 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”)
-------------------------------------
Creates a
NXOpen.Point
on aNXOpen.Curve
orNXOpen.Edge
andNXOpen.Scalar
representing 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”)
-------------------------------------
Creates a
NXOpen.Point
along aNXOpen.Curve
orNXOpen.Edge
using aNXOpen.Point
, and aNXOpen.Scalar
representing the T parameter along theNXOpen.Curve
. ThisNXOpen.Point
is derived by finding the closestNXOpen.Point
on the given curve to the givenNXOpen.Point
and then offsetting this Point along the givenNXOpen.Curve
by 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”)
-------------------------------------
Creates a
NXOpen.Point
via 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”)
-------------------------------------
Creates a
NXOpen.Point
via an existingNXOpen.Point
using 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”)
-------------------------------------
Creates a
NXOpen.Point
at 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”)
-------------------------------------
Creates a
NXOpen.Point
via the center of anNXOpen.Edge
orNXOpen.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”)
-------------------------------------
Creates a
NXOpen.Point
at 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”)
-------------------------------------
Creates a
NXOpen.Point
at 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”)
-------------------------------------
Creates a
NXOpen.Point
at the intersection of aNXOpen.IParameterizedSurface
andNXOpen.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”)
-------------------------------------
Creates a
NXOpen.Point
at the intersection of aNXOpen.IBasePlane
andNXOpen.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”)
-------------------------------------
Creates a
NXOpen.Point
at 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”)
-------------------------------------
Creates a
NXOpen.Point
at 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”)
-------------------------------------
Creates a
NXOpen.Point
viaNXOpen.CartesianCoordinateSystem
and 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”)
-------------------------------------
Creates a
NXOpen.Point
between two points using aNXOpen.Scalar
that 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”)
-------------------------------------
Creates a
NXOpen.Point
via 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”)
-------------------------------------
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.Point
at 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”)
-------------------------------------
Creates a
NXOpen.Point
on aNXOpen.Annotations.Annotation
andNXOpen.Scalar
representing 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.Point
at 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”)
-------------------------------------
CreatePointOnPortExtractAlign¶
-
PointCollection.
CreatePointOnPortExtractAlign
¶ Creates a
NXOpen.Point
at aNXOpen.Routing.Port
.The
NXOpen.Routing.Port
will be extraced into the work part if necessary. If theNXOpen.Routing.Port
has already been extracted, the existing extract will be used. If extraction is not required, the inputNXOpen.Routing.Port
will 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.Point
on 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
Point
draft 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.Point
at 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”)
- splineCurve (
CreatePointSplinePole¶
-
PointCollection.
CreatePointSplinePole
¶ Creates a
NXOpen.Point
at 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”)
- 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”)
- 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.Point
at 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”)
- curve1 (
DeletePoint¶
-
PointCollection.
DeletePoint
¶ Deletes a
NXOpen.Point
by 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”)
FindObject¶
-
PointCollection.
FindObject
¶ Finds the
NXOpen.Point
with 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.Point
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”)
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”)