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
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

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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.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

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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.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

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

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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength, NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters, or NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength, NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters, or NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.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

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

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 is NXOpen.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 is NXOpen.Features.PointSetBuilderTypes.IntersectionPoints. Only NXOpen.Section or NXOpen.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 is NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.SpecifiedProjectionPoints, or NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.FacePercentage, or NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength, NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters, or NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.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

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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.Pattern, and when NXOpen.Features.PointSetBuilder.PatternLimitsBy() is NXOpen.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

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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.Pattern, and when NXOpen.Features.PointSetBuilder.PatternLimitsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.Pattern, and when NXOpen.Features.PointSetBuilder.PatternLimitsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.Pattern, and when NXOpen.Features.PointSetBuilder.PatternLimitsBy() is NXOpen.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

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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.Pattern, and when NXOpen.Features.PointSetBuilder.PatternLimitsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.Features.PointSetBuilderFacePointsType.Pattern, and when NXOpen.Features.PointSetBuilder.PatternLimitsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength, NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters, NXOpen.Features.PointSetBuilderCurvePointsType.GeometricProgression, NXOpen.Features.PointSetBuilderCurvePointsType.ChordalTolerance, or NXOpen.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 when NXOpen.Features.PointSetBuilder.FacePointsBy() is NXOpen.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

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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength, NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters, or NXOpen.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 when NXOpen.Features.PointSetBuilder.CurvePointsBy() is NXOpen.Features.PointSetBuilderCurvePointsType.EqualArcLength, NXOpen.Features.PointSetBuilderCurvePointsType.EqualParameters, or NXOpen.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

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.