NXOpen .NET Reference
12.0.0
|
Represents a collection of smart NXOpen.Point . More...
Public Types | |
enum | AlongCurveOption { Distance, Percent } |
Describes whether the input Scalar to the NXOpen.PointCollection.CreatePoint method is either an absolute distance or a relative percentage. More... | |
enum | PointOnCurveLocationOption { Parameter, PercentParameter, ArcLength, PercentArcLength } |
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. More... | |
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
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.
To obtain an instance of this class, refer to NXOpen.BasePart
Created in NX3.0.0
Describes whether the input Scalar to the NXOpen.PointCollection.CreatePoint method is either an absolute distance or a relative percentage.
Enumerator | |
---|---|
Distance |
Scalar is an absolute distance. |
Percent |
Scalar is a relative percentage. |
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.
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Point3d | coordinates | ) |
Creates a NXOpen.Point without parameters.
Created in NX3.0.0
License requirements: None.
coordinates | Coordinates of a Point |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Offset | offset, |
NXOpen.Point | offsetPoint, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point using a NXOpen.Point and an NXOpen.Offset .
Created in 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")
offset | |
offsetPoint | Offsetting from this Point |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IParameterizedSurface | face, |
NXOpen.Scalar | scalarU, | ||
NXOpen.Scalar | scalarV, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point on a Surface or NXOpen.Face via U-V NXOpen.Scalar for the surface.
Created in 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")
face | |
scalarU | U parameter |
scalarV | V parameter |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.View | view, |
NXOpen.IBaseCurve | edgeCurve1, | ||
NXOpen.IBaseCurve | edgeCurve2, | ||
NXOpen.Point3d | helpPt, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point on the intersection of two NXOpen.Curve and/or NXOpen.Edge in a View.
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
view | |
edgeCurve1 | Edge or Curve |
edgeCurve2 | Edge or Curve |
helpPt | Help Point for curve 1 |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.Scalar | scalarT, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point on a NXOpen.Curve or NXOpen.Edge and NXOpen.Scalar representing the T parameter.
Created in 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")
edgeCurve | Edge or Curve |
scalarT | T parameter |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.Scalar | scalarT, | ||
NXOpen.PointCollection.PointOnCurveLocationOption | locationOption, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point on a NXOpen.Curve or NXOpen.Edge and NXOpen.Scalar representing the Percent parameter or Arc Length or Percent Arc Length.
Created in 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")
edgeCurve | Edge or Curve |
scalarT | scalar value |
locationOption | Specify whether the input Scalar is Arc Length or Percent Arc Length or Percent Parameter |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.Scalar | scalarT, | ||
NXOpen.SmartObject.UpdateOption | updateOption, | ||
bool | useReverseParameter | ||
) |
Creates a NXOpen.Point on a NXOpen.Curve or NXOpen.Edge and NXOpen.Scalar representing the T parameter.
Created in 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")
edgeCurve | Edge or Curve |
scalarT | T parameter |
updateOption | |
useReverseParameter |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.Point | pointOffset, | ||
NXOpen.Scalar | distancePercent, | ||
NXOpen.PointCollection.AlongCurveOption | option, | ||
NXOpen.Sense | sense, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point along a NXOpen.Curve or NXOpen.Edge using a NXOpen.Point , and a NXOpen.Scalar representing the T parameter along the NXOpen.Curve .
This NXOpen.Point is derived by finding the closest NXOpen.Point on the given curve to the given NXOpen.Point and then offsetting this Point along the given NXOpen.Curve by the arc length defined by T via absolute distance or relative percent.
Created in 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")
edgeCurve | Edge or Curve |
pointOffset | Offset from this Point |
distancePercent | Distance or Percentage |
option | Specify whether the input Scalar is distance/percentage |
sense | forward/reverse along the Edge or Curve |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Scalar | scalarX, |
NXOpen.Scalar | scalarY, | ||
NXOpen.Scalar | scalarZ, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point via three NXOpen.Scalar .
Created in 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")
scalarX | X location |
scalarY | Y location |
scalarZ | Z location |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Point | pointExtract, |
NXOpen.Xform | xform, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point via an existing NXOpen.Point using an optional NXOpen.Xform .
Created in 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")
pointExtract | Point to be extracted |
xform | optional Xform |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.Scalar | angle, | ||
NXOpen.Xform | xform, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at an angle along an NXOpen.IBaseCurve .
Created in 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")
edgeCurve | |
angle | angle in radians |
xform | optional Xform |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point via the center of an NXOpen.Edge or NXOpen.Curve .
Created in 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")
edgeCurve | |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | curve1, |
NXOpen.IBaseCurve | curve2, | ||
NXOpen.Point | helpPt1, | ||
NXOpen.Point | helpPt2, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the intersection of two Edges or Curves.
Created in 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")
curve1 | First Edge or Curve in intersection |
curve2 | Second Edge or Curve in intersection |
helpPt1 | Optional help Point for curve 1 |
helpPt2 | Optional help Point for curve 2 |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | curve1, |
NXOpen.IBaseCurve | curve2, | ||
NXOpen.Point3d | startPoint, | ||
NXOpen.View | view, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the apparent intersection of two Edges or Curves in a view.
Created in NX3.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
curve1 | First Edge or Curve in intersection |
curve2 | Second Edge or Curve in intersection |
startPoint | Start point of the intersection |
view | View in which to project the intersection |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IParameterizedSurface | face, |
NXOpen.IBaseCurve | curve, | ||
NXOpen.Point | helpPt1, | ||
NXOpen.Point | helpPt2, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the intersection of a NXOpen.IParameterizedSurface and NXOpen.IBaseCurve .
Created in 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")
face | |
curve | Curve in intersection |
helpPt1 | Optional help Point for face |
helpPt2 | Optional help Point for curve |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBasePlane | plane, |
NXOpen.IBaseCurve | curve, | ||
NXOpen.Point | helpPt1, | ||
NXOpen.Point | helpPt2, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the intersection of a NXOpen.IBasePlane and NXOpen.IBaseCurve .
Created in 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")
plane | Plane or DatumPlane in intersection |
curve | Curve or Edge in intersection |
helpPt1 | Optional help Point for face |
helpPt2 | Optional help Point for curve |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IParameterizedSurface | sphericalFace, |
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the center of a spherical face.
Created in 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")
sphericalFace | |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Routing.IRoutePosition | routePosition, |
NXOpen.Xform | xform, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the given NXOpen.Routing.IRoutePosition .
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
routePosition | |
xform | optional NXOpen.Xform |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.CartesianCoordinateSystem | csys, |
NXOpen.Scalar | scalarX, | ||
NXOpen.Scalar | scalarY, | ||
NXOpen.Scalar | scalarZ, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point via NXOpen.CartesianCoordinateSystem and three NXOpen.Scalar .
Created in 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")
csys | Cartesian Coordinate System |
scalarX | X location |
scalarY | Y location |
scalarZ | Z location |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Point | point1, |
NXOpen.Point | point2, | ||
NXOpen.Scalar | distancePercentage, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point between two points using a NXOpen.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.
Created in 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")
point1 | |
point2 | |
distancePercentage | |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.Expression | exp, |
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point via an NXOpen.Expression .
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
exp | EXP Point |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.CAE.CAEFace | face, |
NXOpen.Point | projectedPoint, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a point by projecting onto a face.
Created in NX6.0.1
License requirements: nx_masterfem ("Finite Element Modeling")
face | the face to project to |
projectedPoint | the point to project onto the face |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.ScCollector | faces, |
NXOpen.IBaseCurve | curve, | ||
NXOpen.Point | helpPt1, | ||
NXOpen.Point | helpPt2, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the intersection of a connected set of faces and NXOpen.IBaseCurve .
Created in 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")
faces | Collector object to represent connected set of faces |
curve | Curve in intersection |
helpPt1 | Optional help Point for face |
helpPt2 | Optional help Point for curve |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.SmartObject.UpdateOption | updateOption, |
NXOpen.Annotations.Annotation | annotation, | ||
NXOpen.Scalar | t, | ||
int | side, | ||
int | block, | ||
bool | attachFcfToDim | ||
) |
Creates a NXOpen.Point on a NXOpen.Annotations.Annotation and NXOpen.Scalar representing the T parameter.
Created in NX8.0.0
License requirements: drafting ("DRAFTING")
updateOption | |
annotation | |
t | |
side | |
block | |
attachFcfToDim |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | splarc, |
NXOpen.View | view | ||
) |
Creates a NXOpen.Point at the center of a splarc.
Created in NX8.0.0
License requirements: drafting ("DRAFTING")
splarc | |
view |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePoint | ( | NXOpen.IBaseCurve | edgeCurve, |
NXOpen.Scalar | scalarT, | ||
NXOpen.PointCollection.PointOnCurveLocationOption | locationOption, | ||
NXOpen.Point | specifiedPoint, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point on a NXOpen.Curve or NXOpen.Edge and NXOpen.Scalar representing the Location option and Location Reference
Created in 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")
edgeCurve | Edge or Curve |
scalarT | scalar value |
locationOption | Specify whether the input Scalar is Arc Length or Percent Arc Length or Percent Parameter |
specifiedPoint | Specify the Point for the Location Reference type 'Specified Point'. If a null reference (Nothing in Visual Basic) then Location Reference type is 'Start of Curve' |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePointOnPortExtractAlign | ( | NXOpen.SmartObject.UpdateOption | updateOption, |
NXOpen.Routing.Port | port, | ||
NXOpen.Scalar | distance | ||
) |
Creates a NXOpen.Point at a NXOpen.Routing.Port .
The NXOpen.Routing.Port will be extraced into the work part if necessary. If the NXOpen.Routing.Port has already been extracted, the existing extract will be used. If extraction is not required, the input NXOpen.Routing.Port will be used.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
updateOption | |
port | NXOpen.Routing.Port |
distance | Scalar Distance |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePointOnSectionCG | ( | NXOpen.SmartObject.UpdateOption | updateOption, |
NXOpen.TaggedObject | face | ||
) |
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.
Created in NX7.5.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateOption | Update option of smart object |
face | the feature face to associate the point with |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePointOnSurfaceAxis | ( | NXOpen.TaggedObject | face, |
NXOpen.Scalar | parameter, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a parameterised point on the center line axis of the given face.
Created in NX6.0.0
License requirements: None.
face | RM Face |
parameter | RM Scalar |
updateOption | Update option of smart object |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePointSplarc | ( | NXOpen.IBaseCurve | splarc, |
NXOpen.View | view | ||
) |
Creates a Point draft smart point for splines as arcs
Created in NX10.0.0
License requirements: drafting ("DRAFTING")
splarc | Spline Arc |
view | View |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePointSplineDefiningPoint | ( | NXOpen.IBaseCurve | splineCurve, |
int | definingPointIndex, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at a spline defining point.
Created in 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 | Spline |
definingPointIndex | index of Spline Defining Point |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreatePointSplinePole | ( | NXOpen.IBaseCurve | splineCurve, |
int | poleIndex, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at a spline pole.
Created in 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 | Spline |
poleIndex | index of Spline Pole |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreateQuadrantPoint | ( | NXOpen.IBaseCurve | curveOrEdge, |
int | quadrant, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a quadrant point
Created in 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 | Must be circular or elliptical |
quadrant | 0 to 3 |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreateStockOffsetPoint | ( | NXOpen.Point | basePoint, |
NXOpen.Direction | offsetDirr, | ||
string | offsetExpression, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
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.
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
basePoint | Base point to offset from. |
offsetDirr | Direction to offset along. |
offsetExpression | Offset value expression. |
updateOption |
unsafe NXOpen.Point NXOpen.PointCollection.CreateVirtualIntersectionPoint | ( | NXOpen.IBaseCurve | curve1, |
NXOpen.IBaseCurve | curve2, | ||
NXOpen.Point | helpPt1, | ||
NXOpen.Point | helpPt2, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a NXOpen.Point at the virtual intersection of two linear Edges or Curves.
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
curve1 | First Edge or Curve in virtual intersection |
curve2 | Second Edge or Curve in virtual intersection |
helpPt1 | Optional help Point for curve 1 |
helpPt2 | Optional help Point for curve 2 |
updateOption |
unsafe void NXOpen.PointCollection.DeletePoint | ( | NXOpen.Point | point | ) |
Deletes a NXOpen.Point by adding the point to the delete list and then updating the delete list without performing a general update.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
point | Point to be deleted |
unsafe NXOpen.Point NXOpen.PointCollection.EditStockOffsetPoint | ( | NXOpen.Point | basePoint, |
NXOpen.Direction | offsetDirr, | ||
string | offsetExpression, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
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.
Created in NX12.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
basePoint | Base point to offset from. |
offsetDirr | Direction to offset along. |
offsetExpression | Offset value expression. |
updateOption |
|
protected |
Advances the enumerator to the next element of the collection.
unsafe NXOpen.Point NXOpen.PointCollection.FindObject | ( | string | journalIdentifier | ) |
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.
Created in 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")
journalIdentifier | Identifier of the Point you want |
unsafe void NXOpen.PointCollection.RemoveParameters | ( | NXOpen.Point | point | ) |
Removes the parameters from an associative NXOpen.Point .
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") OR cam_base ("CAM BASE")
point | Point from which parameters will be removed |
NXOpen.Point [] NXOpen.PointCollection.ToArray | ( | ) |
Returns an array of NXOpen.Point objects.
|
get |
Returns the tag of this object.