PointSetBuilder Class¶
-
class
NXOpen.Features.
PointSetBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.PointSetBuilder
.This builder is used to create and edit Point Set features. The Point Set feature allows you to create points on curves, edges or faces.
To create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreatePointSetBuilder()
Default values.
Property Value ArcLength.Value 1 (millimeters part), 0.01 (inches part) Associative 1 ChordalTolerance.Value 2.54 (millimeters part), 0.1 (inches part) CurvePointsBy EqualArcLength EndPercentage.Value 100 FacePointsBy Pattern NumberOfPointsExpression.Value 2 NumberOfPointsInUDirectionExpression.Value 10 NumberOfPointsInVDirectionExpression.Value 10 PatternLimitsBy Percentages PatternLimitsEndingUValue.Value 100 PatternLimitsEndingVValue.Value 100 PatternLimitsStartingUValue.Value 0 PatternLimitsStartingVValue.Value 0 Ratio.Value 1 SplinePointsBy DefiningPoints StartPercentage.Value 0 New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
AngleTolerance | Returns or sets the angle tolerance. |
ArcLength | Returns the arc length of the curve at which a point is to be created. |
Associative | Returns or sets the associative setting. |
ChordalTolerance | Returns the chordal tolerance used in creating points. |
CurvePercentageList | Returns the curve percentage list. |
CurvePointsBy | Returns or sets the curve points definition setting. |
DistanceTolerance | Returns or sets the distance tolerance. |
EndPercentage | Returns the percentage of the curve at which to stop creating points. |
EndPercentageSection | Returns a section containing an object (curve, edge, or point) that will be used to determine an intersection with the curves/edges selected for setting the EndPercentage Only used when type is NXOpen.Features.PointSetBuilderTypes.CurvePoints , and when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength , NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters , or NXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression . |
FacePercentageList | Returns the face percentage list. |
FacePointsBy | Returns or sets the face points definition setting. |
GroupPoints | Returns or sets the group points setting. |
IntersectionSection | Returns the intersection Section. |
IntersectionSelectedObjects | Returns the intersection selected objects. |
IntersectionSelectedObjectsSecond | Returns the intersection selected objects second. |
MultipleCurveOrEdgeCollector | Returns the collector that is used to hold multiple curves or edges. |
MultipleFaceCollector | Returns the collector that is used to hold faces. |
NumberOfPointsExpression | Returns the number of points that will be created along curve. |
NumberOfPointsInUDirectionExpression | Returns the number of points to be created in the u direction. |
NumberOfPointsInVDirectionExpression | Returns the number of points to be created in the v direction. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PatternLimitsBy | Returns or sets the pattern limits definition setting. |
PatternLimitsEndPoint | Returns or sets the ending diagonal point of the pattern. |
PatternLimitsEndingUValue | Returns the ending u value of the pattern. |
PatternLimitsEndingVValue | Returns the ending v value of the pattern. |
PatternLimitsStartPoint | Returns or sets the starting diagonal point of the pattern. |
PatternLimitsStartingUValue | Returns the starting u value of the pattern. |
PatternLimitsStartingVValue | Returns the starting v value of the pattern. |
ProjectionPointList | Returns the projection point list. |
Ratio | Returns the ratio of geometric progression. |
SingleCurveOrEdgeCollector | Returns the collector that is used to hold a single curve or edge definition. |
SingleFaceObject | Returns the select object that is used to hold the face. |
SplineCollector | Returns the collector that is used to hold a spline. |
SplinePointsBy | Returns or sets the spline points definition setting. |
StartPercentage | Returns the percentage of the curve at which to start creating points. |
StartPercentageSection | Returns a section containing an object (curve, edge, or point) that will be used to determine an intersection with the curves/edges selected for setting the StartPercentage Only used when type is NXOpen.Features.PointSetBuilderTypes.CurvePoints , and when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength , NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters , or NXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression . |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
Type | Returns or sets the type setting. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature @return |
CreateFacePercentageListItem | Create an entry for the face percentage list. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
PointSetBuilderCurvePointsType Enumeration | The settings for the curve points definition. |
PointSetBuilderFacePointsType Enumeration | The settings for the face points definition. |
PointSetBuilderPatternLimitsType Enumeration | The settings for the pattern limit definition. |
PointSetBuilderSplinePointsType Enumeration | The settings for the spline points definition. |
PointSetBuilderTypes Enumeration | The settings for the type of Point Set feature. |
Property Detail¶
AngleTolerance¶
-
PointSetBuilder.
AngleTolerance
¶ Returns or sets the angle tolerance.
Used in determining curve tangency when needed.
-------------------------------------
Getter Method
Signature
AngleTolerance()
Returns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AngleTolerance(angleTolerance)
Parameters: angleTolerance (float) – New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
ArcLength¶
-
PointSetBuilder.
ArcLength
¶ Returns the arc length of the curve at which a point is to be created.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.IncrementalArcLength
.-------------------------------------
Getter Method
Signature
ArcLength()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
Associative¶
-
PointSetBuilder.
Associative
¶ Returns or sets the associative setting.
true indicates a feature will be created, false indicates just points will be created
-------------------------------------
Getter Method
Signature
Associative()
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Associative(associative)
Parameters: associative (bool) – New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
ChordalTolerance¶
-
PointSetBuilder.
ChordalTolerance
¶ Returns the chordal tolerance used in creating points.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.ChordalTolerance
.-------------------------------------
Getter Method
Signature
ChordalTolerance()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
CurvePercentageList¶
-
PointSetBuilder.
CurvePercentageList
¶ Returns the curve percentage list.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.CurvePercentage
.-------------------------------------
Getter Method
Signature
CurvePercentageList()
Returns: Return type: NXOpen.NXObjectList
New in version NX6.0.0.
License requirements: None.
CurvePointsBy¶
-
PointSetBuilder.
CurvePointsBy
¶ Returns or sets the curve points definition setting.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
.-------------------------------------
Getter Method
Signature
CurvePointsBy()
Returns: Return type: NXOpen.Features.PointSetBuilderCurvePointsType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CurvePointsBy(curvePointsBy)
Parameters: curvePointsBy ( NXOpen.Features.PointSetBuilderCurvePointsType
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
DistanceTolerance¶
-
PointSetBuilder.
DistanceTolerance
¶ Returns or sets the distance tolerance.
Used in combining curves when needed.
-------------------------------------
Getter Method
Signature
DistanceTolerance()
Returns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceTolerance(distanceTolerance)
Parameters: distanceTolerance (float) – New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
EndPercentage¶
-
PointSetBuilder.
EndPercentage
¶ Returns the percentage of the curve at which to stop creating points.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength
,NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters
, orNXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
.-------------------------------------
Getter Method
Signature
EndPercentage()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
EndPercentageSection¶
-
PointSetBuilder.
EndPercentageSection
¶ Returns a section containing an object (curve, edge, or point) that will be used to determine an intersection with the curves/edges selected for setting the EndPercentage Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength
,NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters
, orNXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
.-------------------------------------
Getter Method
Signature
EndPercentageSection()
Returns: Return type: NXOpen.Section
New in version NX6.0.0.
License requirements: None.
FacePercentageList¶
-
PointSetBuilder.
FacePercentageList
¶ Returns the face percentage list.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.FacePercentage
.-------------------------------------
Getter Method
Signature
FacePercentageList()
Returns: Return type: NXOpen.Features.PointSetFacePercentageBuilderList
New in version NX6.0.0.
License requirements: None.
FacePointsBy¶
-
PointSetBuilder.
FacePointsBy
¶ Returns or sets the face points definition setting.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
.-------------------------------------
Getter Method
Signature
FacePointsBy()
Returns: Return type: NXOpen.Features.PointSetBuilderFacePointsType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FacePointsBy(facePointsBy)
Parameters: facePointsBy ( NXOpen.Features.PointSetBuilderFacePointsType
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
GroupPoints¶
-
PointSetBuilder.
GroupPoints
¶ Returns or sets the group points setting.
true indicates a points will be grouped together. This setting is applicable only when associative is false.
-------------------------------------
Getter Method
Signature
GroupPoints()
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
GroupPoints(groupPoints)
Parameters: groupPoints (bool) – New in version NX7.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
IntersectionSection¶
-
PointSetBuilder.
IntersectionSection
¶ Returns the intersection Section.
This is used only, when
NXOpen.Features.PointSetBuilderTypes
isNXOpen.Features.PointSetBuilderTypes.IntersectionPoints
-------------------------------------
Getter Method
Signature
IntersectionSection()
Returns: Return type: NXOpen.Section
New in version NX8.5.0.
Deprecated since version NX9.0.0: Please use
NXOpen.Features.PointSetBuilder.IntersectionSelectedObjectsSecond()
instead.License requirements: None.
IntersectionSelectedObjects¶
-
PointSetBuilder.
IntersectionSelectedObjects
¶ Returns the intersection selected objects.
This is used only, when
NXOpen.Features.PointSetBuilderTypes
isNXOpen.Features.PointSetBuilderTypes.IntersectionPoints
. OnlyNXOpen.Section
orNXOpen.ScCollector
are allowed as intersection selected objects.-------------------------------------
Getter Method
Signature
IntersectionSelectedObjects()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX8.5.0.
License requirements: None.
IntersectionSelectedObjectsSecond¶
-
PointSetBuilder.
IntersectionSelectedObjectsSecond
¶ Returns the intersection selected objects second.
This is used only, when
NXOpen.Features.PointSetBuilderTypes
isNXOpen.Features.PointSetBuilderTypes.IntersectionPoints
-------------------------------------
Getter Method
Signature
IntersectionSelectedObjectsSecond()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX9.0.0.
License requirements: None.
MultipleCurveOrEdgeCollector¶
-
PointSetBuilder.
MultipleCurveOrEdgeCollector
¶ Returns the collector that is used to hold multiple curves or edges.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.SpecifiedProjectionPoints
, orNXOpen.Features.PointSetBuilderCurvePointsType.IncrementalArcLength
.-------------------------------------
Getter Method
Signature
MultipleCurveOrEdgeCollector()
Returns: Return type: NXOpen.Section
New in version NX6.0.0.
License requirements: None.
MultipleFaceCollector¶
-
PointSetBuilder.
MultipleFaceCollector
¶ Returns the collector that is used to hold faces.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.FacePercentage
, orNXOpen.Features.PointSetBuilderFacePointsType.BSurfacePoles
.-------------------------------------
Getter Method
Signature
MultipleFaceCollector()
Returns: Return type: NXOpen.ScCollector
New in version NX6.0.0.
License requirements: None.
NumberOfPointsExpression¶
-
PointSetBuilder.
NumberOfPointsExpression
¶ Returns the number of points that will be created along curve.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength
,NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters
, orNXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
.-------------------------------------
Getter Method
Signature
NumberOfPointsExpression()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
NumberOfPointsInUDirectionExpression¶
-
PointSetBuilder.
NumberOfPointsInUDirectionExpression
¶ Returns the number of points to be created in the u direction.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
.-------------------------------------
Getter Method
Signature
NumberOfPointsInUDirectionExpression()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
NumberOfPointsInVDirectionExpression¶
-
PointSetBuilder.
NumberOfPointsInVDirectionExpression
¶ Returns the number of points to be created in the v direction.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
.-------------------------------------
Getter Method
Signature
NumberOfPointsInVDirectionExpression()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
PatternLimitsBy¶
-
PointSetBuilder.
PatternLimitsBy
¶ Returns or sets the pattern limits definition setting.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
.-------------------------------------
Getter Method
Signature
PatternLimitsBy()
Returns: Return type: NXOpen.Features.PointSetBuilderPatternLimitsType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PatternLimitsBy(patternLimitsBy)
Parameters: patternLimitsBy ( NXOpen.Features.PointSetBuilderPatternLimitsType
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
PatternLimitsEndPoint¶
-
PointSetBuilder.
PatternLimitsEndPoint
¶ Returns or sets the ending diagonal point of the pattern.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
, and whenNXOpen.Features.PointSetBuilder.PatternLimitsBy()
isNXOpen.Features.PointSetBuilderPatternLimitsType.DiagonalPoints
.-------------------------------------
Getter Method
Signature
PatternLimitsEndPoint()
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PatternLimitsEndPoint(patternLimitsEndPoint)
Parameters: patternLimitsEndPoint ( NXOpen.Point
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
PatternLimitsEndingUValue¶
-
PointSetBuilder.
PatternLimitsEndingUValue
¶ Returns the ending u value of the pattern.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
, and whenNXOpen.Features.PointSetBuilder.PatternLimitsBy()
isNXOpen.Features.PointSetBuilderPatternLimitsType.Percentages
.-------------------------------------
Getter Method
Signature
PatternLimitsEndingUValue()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
PatternLimitsEndingVValue¶
-
PointSetBuilder.
PatternLimitsEndingVValue
¶ Returns the ending v value of the pattern.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
, and whenNXOpen.Features.PointSetBuilder.PatternLimitsBy()
isNXOpen.Features.PointSetBuilderPatternLimitsType.Percentages
.-------------------------------------
Getter Method
Signature
PatternLimitsEndingVValue()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
PatternLimitsStartPoint¶
-
PointSetBuilder.
PatternLimitsStartPoint
¶ Returns or sets the starting diagonal point of the pattern.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
, and whenNXOpen.Features.PointSetBuilder.PatternLimitsBy()
isNXOpen.Features.PointSetBuilderPatternLimitsType.DiagonalPoints
.-------------------------------------
Getter Method
Signature
PatternLimitsStartPoint()
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PatternLimitsStartPoint(patternLimitsStartPoint)
Parameters: patternLimitsStartPoint ( NXOpen.Point
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
PatternLimitsStartingUValue¶
-
PointSetBuilder.
PatternLimitsStartingUValue
¶ Returns the starting u value of the pattern.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
, and whenNXOpen.Features.PointSetBuilder.PatternLimitsBy()
isNXOpen.Features.PointSetBuilderPatternLimitsType.Percentages
.-------------------------------------
Getter Method
Signature
PatternLimitsStartingUValue()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
PatternLimitsStartingVValue¶
-
PointSetBuilder.
PatternLimitsStartingVValue
¶ Returns the starting v value of the pattern.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
, and whenNXOpen.Features.PointSetBuilder.PatternLimitsBy()
isNXOpen.Features.PointSetBuilderPatternLimitsType.Percentages
.-------------------------------------
Getter Method
Signature
PatternLimitsStartingVValue()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
ProjectionPointList¶
-
PointSetBuilder.
ProjectionPointList
¶ Returns the projection point list.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.SpecifiedProjectionPoints
.-------------------------------------
Getter Method
Signature
ProjectionPointList()
Returns: Return type: NXOpen.PointList
New in version NX6.0.0.
License requirements: None.
Ratio¶
-
PointSetBuilder.
Ratio
¶ Returns the ratio of geometric progression.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
.-------------------------------------
Getter Method
Signature
Ratio()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
SingleCurveOrEdgeCollector¶
-
PointSetBuilder.
SingleCurveOrEdgeCollector
¶ Returns the collector that is used to hold a single curve or edge definition.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength
,NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters
,NXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
,NXOpen.Features.PointSetBuilderCurvePointsType.ChordalTolerance
, orNXOpen.Features.PointSetBuilderCurvePointsType.IncrementalArcLength
.-------------------------------------
Getter Method
Signature
SingleCurveOrEdgeCollector()
Returns: Return type: NXOpen.Section
New in version NX6.0.0.
License requirements: None.
SingleFaceObject¶
-
PointSetBuilder.
SingleFaceObject
¶ Returns the select object that is used to hold the face.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.FacePoints
, and whenNXOpen.Features.PointSetBuilder.FacePointsBy()
isNXOpen.Features.PointSetBuilderFacePointsType.Pattern
.-------------------------------------
Getter Method
Signature
SingleFaceObject()
Returns: Return type: NXOpen.SelectFace
New in version NX6.0.0.
License requirements: None.
SplineCollector¶
-
PointSetBuilder.
SplineCollector
¶ Returns the collector that is used to hold a spline.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.SplinePoints
.-------------------------------------
Getter Method
Signature
SplineCollector()
Returns: Return type: NXOpen.ScCollector
New in version NX6.0.0.
License requirements: None.
SplinePointsBy¶
-
PointSetBuilder.
SplinePointsBy
¶ Returns or sets the spline points definition setting.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.SplinePoints
.-------------------------------------
Getter Method
Signature
SplinePointsBy()
Returns: Return type: NXOpen.Features.PointSetBuilderSplinePointsType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SplinePointsBy(splinePointsBy)
Parameters: splinePointsBy ( NXOpen.Features.PointSetBuilderSplinePointsType
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
StartPercentage¶
-
PointSetBuilder.
StartPercentage
¶ Returns the percentage of the curve at which to start creating points.
Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength
,NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters
, orNXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
.-------------------------------------
Getter Method
Signature
StartPercentage()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
StartPercentageSection¶
-
PointSetBuilder.
StartPercentageSection
¶ Returns a section containing an object (curve, edge, or point) that will be used to determine an intersection with the curves/edges selected for setting the StartPercentage Only used when type is
NXOpen.Features.PointSetBuilderTypes.CurvePoints
, and whenNXOpen.Features.PointSetBuilder.CurvePointsBy()
isNXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength
,NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters
, orNXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression
.-------------------------------------
Getter Method
Signature
StartPercentageSection()
Returns: Return type: NXOpen.Section
New in version NX6.0.0.
License requirements: None.
Type¶
-
PointSetBuilder.
Type
¶ Returns or sets the type setting.
-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Features.PointSetBuilderTypes
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: type ( NXOpen.Features.PointSetBuilderTypes
) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
Method Detail¶
CreateFacePercentageListItem¶
-
PointSetBuilder.
CreateFacePercentageListItem
¶ Create an entry for the face percentage list.
Signature
CreateFacePercentageListItem()
Returns: Return type: NXOpen.Features.PointSetFacePercentageBuilder
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
Validate¶
-
PointSetBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.