PointSetBuilder Class¶
-
class
NXOpen.Features.PointSetBuilder¶ Bases:
NXOpen.Features.FeatureBuilderRepresents 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 |
| 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
AngleToleranceReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleToleranceParameters: 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
ArcLengthReturns: Return type: NXOpen.ExpressionNew 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
AssociativeReturns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AssociativeParameters: 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
ChordalToleranceReturns: Return type: NXOpen.ExpressionNew 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
CurvePercentageListReturns: Return type: NXOpen.NXObjectListNew 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
CurvePointsByReturns: Return type: NXOpen.Features.PointSetBuilderCurvePointsTypeNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CurvePointsByParameters: 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
DistanceToleranceReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceToleranceParameters: 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
EndPercentageReturns: Return type: NXOpen.ExpressionNew 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
EndPercentageSectionReturns: Return type: NXOpen.SectionNew 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
FacePercentageListReturns: Return type: NXOpen.Features.PointSetFacePercentageBuilderListNew 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
FacePointsByReturns: Return type: NXOpen.Features.PointSetBuilderFacePointsTypeNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FacePointsByParameters: 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
GroupPointsReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
GroupPointsParameters: 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.PointSetBuilderTypesisNXOpen.Features.PointSetBuilderTypes.IntersectionPoints-------------------------------------Getter Method
Signature
IntersectionSectionReturns: Return type: NXOpen.SectionNew 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.PointSetBuilderTypesisNXOpen.Features.PointSetBuilderTypes.IntersectionPoints. OnlyNXOpen.SectionorNXOpen.ScCollectorare allowed as intersection selected objects.-------------------------------------Getter Method
Signature
IntersectionSelectedObjectsReturns: Return type: NXOpen.SelectDisplayableObjectListNew in version NX8.5.0.
License requirements: None.
IntersectionSelectedObjectsSecond¶
-
PointSetBuilder.IntersectionSelectedObjectsSecond¶ Returns the intersection selected objects second.
This is used only, when
NXOpen.Features.PointSetBuilderTypesisNXOpen.Features.PointSetBuilderTypes.IntersectionPoints-------------------------------------Getter Method
Signature
IntersectionSelectedObjectsSecondReturns: Return type: NXOpen.SelectDisplayableObjectListNew 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
MultipleCurveOrEdgeCollectorReturns: Return type: NXOpen.SectionNew 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
MultipleFaceCollectorReturns: Return type: NXOpen.ScCollectorNew 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
NumberOfPointsExpressionReturns: Return type: NXOpen.ExpressionNew 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
NumberOfPointsInUDirectionExpressionReturns: Return type: NXOpen.ExpressionNew 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
NumberOfPointsInVDirectionExpressionReturns: Return type: NXOpen.ExpressionNew 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
PatternLimitsByReturns: Return type: NXOpen.Features.PointSetBuilderPatternLimitsTypeNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PatternLimitsByParameters: 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
PatternLimitsEndPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PatternLimitsEndPointParameters: 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
PatternLimitsEndingUValueReturns: Return type: NXOpen.ExpressionNew 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
PatternLimitsEndingVValueReturns: Return type: NXOpen.ExpressionNew 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
PatternLimitsStartPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PatternLimitsStartPointParameters: 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
PatternLimitsStartingUValueReturns: Return type: NXOpen.ExpressionNew 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
PatternLimitsStartingVValueReturns: Return type: NXOpen.ExpressionNew 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
ProjectionPointListReturns: Return type: NXOpen.PointListNew 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
RatioReturns: Return type: NXOpen.ExpressionNew 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
SingleCurveOrEdgeCollectorReturns: Return type: NXOpen.SectionNew 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
SingleFaceObjectReturns: Return type: NXOpen.SelectFaceNew 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
SplineCollectorReturns: Return type: NXOpen.ScCollectorNew 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
SplinePointsByReturns: Return type: NXOpen.Features.PointSetBuilderSplinePointsTypeNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SplinePointsByParameters: 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
StartPercentageReturns: Return type: NXOpen.ExpressionNew 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
StartPercentageSectionReturns: Return type: NXOpen.SectionNew in version NX6.0.0.
License requirements: None.
Type¶
-
PointSetBuilder.Type¶ Returns or sets the type setting.
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.Features.PointSetBuilderTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: 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.PointSetFacePercentageBuilderNew 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.