NX Open C++ Reference Guide
|
Represents a Features::PointSetBuilder . More...
Public Types | |
enum | CurvePointsType { CurvePointsTypeEqualArcLength, CurvePointsTypeEqualParameters, CurvePointsTypeGeometricProgression, CurvePointsTypeChordalTolerance, CurvePointsTypeIncrementalArcLength, CurvePointsTypeSpecifiedProjectionPoints, CurvePointsTypeCurvePercentage } |
The settings for the curve points definition. More... | |
enum | FacePointsType { FacePointsTypePattern, FacePointsTypeFacePercentage, FacePointsTypeBSurfacePoles } |
The settings for the face points definition. More... | |
enum | PatternLimitsType { PatternLimitsTypeDiagonalPoints, PatternLimitsTypePercentages } |
The settings for the pattern limit definition. More... | |
enum | SplinePointsType { SplinePointsTypeDefiningPoints, SplinePointsTypeKnots, SplinePointsTypePoles } |
The settings for the spline points definition. More... | |
enum | Types { TypesCurvePoints, TypesSplinePoints, TypesFacePoints } |
The settings for the type of Point Set feature. More... | |
Public Member Functions | |
double | AngleTolerance () |
Returns the angle tolerance. | |
NXOpen::Expression * | ArcLength () |
Returns the arc length of the curve at which a point is to be created. | |
bool | Associative () |
Returns the associative setting. | |
NXOpen::Expression * | ChordalTolerance () |
Returns the chordal tolerance used in creating points. | |
NXOpen::Features::PointSetFacePercentageBuilder * | CreateFacePercentageListItem () |
Create an entry for the face percentage list. | |
NXOpen::NXObjectList * | CurvePercentageList () |
Returns the curve percentage list. | |
NXOpen::Features::PointSetBuilder::CurvePointsType | CurvePointsBy () |
Returns the curve points definition setting. | |
double | DistanceTolerance () |
Returns the distance tolerance. | |
NXOpen::Expression * | EndPercentage () |
Returns the percentage of the curve at which to stop creating points. | |
NXOpen::Section * | 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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression . | |
NXOpen::Features::PointSetFacePercentageBuilderList * | FacePercentageList () |
Returns the face percentage list. | |
NXOpen::Features::PointSetBuilder::FacePointsType | FacePointsBy () |
Returns the face points definition setting. | |
bool | GroupPoints () |
Returns the group points setting. | |
NXOpen::Section * | MultipleCurveOrEdgeCollector () |
Returns the collector that is used to hold multiple curves or edges. | |
NXOpen::ScCollector * | MultipleFaceCollector () |
Returns the collector that is used to hold faces. | |
int | NumberOfPoints () |
Returns the number of points that will be created along curve. | |
NXOpen::Expression * | NumberOfPointsExpression () |
Returns the number of points that will be created along curve. | |
int | NumberOfPointsInUDirection () |
Returns the number of points to be created in the u direction. | |
NXOpen::Expression * | NumberOfPointsInUDirectionExpression () |
Returns the number of points to be created in the u direction. | |
int | NumberOfPointsInVDirection () |
Returns the number of points to be created in the v direction. | |
NXOpen::Expression * | NumberOfPointsInVDirectionExpression () |
Returns the number of points to be created in the v direction. | |
NXOpen::Features::PointSetBuilder::PatternLimitsType | PatternLimitsBy () |
Returns the pattern limits definition setting. | |
NXOpen::Expression * | PatternLimitsEndingUValue () |
Returns the ending u value of the pattern. | |
NXOpen::Expression * | PatternLimitsEndingVValue () |
Returns the ending v value of the pattern. | |
NXOpen::Point * | PatternLimitsEndPoint () |
Returns the ending diagonal point of the pattern. | |
NXOpen::Expression * | PatternLimitsStartingUValue () |
Returns the starting u value of the pattern. | |
NXOpen::Expression * | PatternLimitsStartingVValue () |
Returns the starting v value of the pattern. | |
NXOpen::Point * | PatternLimitsStartPoint () |
Returns the starting diagonal point of the pattern. | |
NXOpen::PointList * | ProjectionPointList () |
Returns the projection point list. | |
NXOpen::Expression * | Ratio () |
Returns the ratio of geometric progression. | |
NXOpen::SelectNXObject * | SelectObjectEndPercentage () |
Returns 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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression . | |
NXOpen::SelectNXObject * | SelectObjectStartPercentage () |
Returns 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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression . | |
void | SetAngleTolerance (double angleTolerance) |
Sets the angle tolerance. | |
void | SetAssociative (bool associative) |
Sets the associative setting. | |
void | SetCurvePointsBy (NXOpen::Features::PointSetBuilder::CurvePointsType curvePointsBy) |
Sets the curve points definition setting. | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance. | |
void | SetFacePointsBy (NXOpen::Features::PointSetBuilder::FacePointsType facePointsBy) |
Sets the face points definition setting. | |
void | SetGroupPoints (bool groupPoints) |
Sets the group points setting. | |
void | SetNumberOfPoints (int numberOfPoints) |
Sets the number of points that will be created along curve. | |
void | SetNumberOfPointsInUDirection (int numberOfPointsInUDirection) |
Sets the number of points to be created in the u direction. | |
void | SetNumberOfPointsInVDirection (int numberOfPointsInVDirection) |
Sets the number of points to be created in the v direction. | |
void | SetPatternLimitsBy (NXOpen::Features::PointSetBuilder::PatternLimitsType patternLimitsBy) |
Sets the pattern limits definition setting. | |
void | SetPatternLimitsEndPoint (NXOpen::Point *patternLimitsEndPoint) |
Sets the ending diagonal point of the pattern. | |
void | SetPatternLimitsStartPoint (NXOpen::Point *patternLimitsStartPoint) |
Sets the starting diagonal point of the pattern. | |
void | SetSplinePointsBy (NXOpen::Features::PointSetBuilder::SplinePointsType splinePointsBy) |
Sets the spline points definition setting. | |
void | SetType (NXOpen::Features::PointSetBuilder::Types type) |
Sets the type setting. | |
NXOpen::Section * | SingleCurveOrEdgeCollector () |
Returns the collector that is used to hold a single curve or edge definition. | |
NXOpen::SelectFace * | SingleFaceObject () |
Returns the select object that is used to hold the face. | |
NXOpen::ScCollector * | SplineCollector () |
Returns the collector that is used to hold a spline. | |
NXOpen::Features::PointSetBuilder::SplinePointsType | SplinePointsBy () |
Returns the spline points definition setting. | |
NXOpen::Expression * | StartPercentage () |
Returns the percentage of the curve at which to start creating points. | |
NXOpen::Section * | 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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression . | |
NXOpen::Features::PointSetBuilder::Types | Type () |
Returns the type setting. |
Represents a 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 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 |
NumberOfPoints (deprecated) |
2 |
NumberOfPointsExpression.Value |
2 |
NumberOfPointsInUDirection (deprecated) |
10 |
NumberOfPointsInUDirectionExpression.Value |
10 |
NumberOfPointsInVDirection (deprecated) |
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 |
Created in NX6.0.0.
The settings for the curve points definition.
The settings for the type of Point Set feature.
Returns the angle tolerance.
Used in determining curve tangency when needed.
Created in NX6.0.0.
License requirements : None
Returns the arc length of the curve at which a point is to be created.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeIncrementalArcLength .
Created in NX6.0.0.
License requirements : None
Returns the associative setting.
true indicates a feature will be created, false indicates just points will be created
Created in NX6.0.0.
License requirements : None
Returns the chordal tolerance used in creating points.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeChordalTolerance .
Created in NX6.0.0.
License requirements : None
NXOpen::Features::PointSetFacePercentageBuilder* NXOpen::Features::PointSetBuilder::CreateFacePercentageListItem | ( | ) |
Create an entry for the face percentage list.
Returns the curve percentage list.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeCurvePercentage .
Created in NX6.0.0.
License requirements : None
NXOpen::Features::PointSetBuilder::CurvePointsType NXOpen::Features::PointSetBuilder::CurvePointsBy | ( | ) |
Returns the curve points definition setting.
Only used when type is Features::PointSetBuilder::TypesCurvePoints .
Created in NX6.0.0.
License requirements : None
Returns the distance tolerance.
Used in combining curves when needed.
Created in NX6.0.0.
License requirements : None
Returns the percentage of the curve at which to stop creating points.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Created in NX6.0.0.
License requirements : None
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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Created in NX6.0.0.
License requirements : None
NXOpen::Features::PointSetFacePercentageBuilderList* NXOpen::Features::PointSetBuilder::FacePercentageList | ( | ) |
Returns the face percentage list.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypeFacePercentage .
Created in NX6.0.0.
License requirements : None
NXOpen::Features::PointSetBuilder::FacePointsType NXOpen::Features::PointSetBuilder::FacePointsBy | ( | ) |
Returns the face points definition setting.
Only used when type is Features::PointSetBuilder::TypesFacePoints .
Created in NX6.0.0.
License requirements : None
Returns the group points setting.
true indicates a points will be grouped together. This setting is applicable only when associative is false.
Created in NX7.5.0.
License requirements : None
Returns the collector that is used to hold multiple curves or edges.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeSpecifiedProjectionPoints , or Features::PointSetBuilder::CurvePointsTypeIncrementalArcLength .
Created in NX6.0.0.
License requirements : None
Returns the collector that is used to hold faces.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypeFacePercentage , or Features::PointSetBuilder::FacePointsTypeBSurfacePoles .
Created in NX6.0.0.
License requirements : None
Returns the number of points that will be created along curve.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression . Note this interface should no longer be used.
Created in NX6.0.0.
License requirements : None
Returns the number of points that will be created along curve.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Created in NX7.5.0.
License requirements : None
Returns the number of points to be created in the u direction.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern . Note this interface should no longer be used.
Created in NX6.0.0.
License requirements : None
Returns the number of points to be created in the u direction.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern .
Created in NX7.5.0.
License requirements : None
Returns the number of points to be created in the v direction.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern . Note this interface should no longer be used.
Created in NX6.0.0.
License requirements : None
Returns the number of points to be created in the v direction.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern .
Created in NX7.5.0.
License requirements : None
NXOpen::Features::PointSetBuilder::PatternLimitsType NXOpen::Features::PointSetBuilder::PatternLimitsBy | ( | ) |
Returns the pattern limits definition setting.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern .
Created in NX6.0.0.
License requirements : None
Returns the ending u value of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypePercentages .
Created in NX6.0.0.
License requirements : None
Returns the ending v value of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypePercentages .
Created in NX6.0.0.
License requirements : None
Returns the ending diagonal point of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypeDiagonalPoints .
Created in NX6.0.0.
License requirements : None
Returns the starting u value of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypePercentages .
Created in NX6.0.0.
License requirements : None
Returns the starting v value of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypePercentages .
Created in NX6.0.0.
License requirements : None
Returns the starting diagonal point of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypeDiagonalPoints .
Created in NX6.0.0.
License requirements : None
Returns the projection point list.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeSpecifiedProjectionPoints .
Created in NX6.0.0.
License requirements : None
Returns the ratio of geometric progression.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Created in NX6.0.0.
License requirements : None
Returns 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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Use Features::PointSetBuilder::EndPercentageSection instead.
Created in NX6.0.0.
License requirements : None
Returns 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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Use Features::PointSetBuilder::StartPercentageSection instead.
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::PointSetBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
Sets the angle tolerance.
Used in determining curve tangency when needed.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
angleTolerance | angletolerance |
void NXOpen::Features::PointSetBuilder::SetAssociative | ( | bool | associative | ) |
Sets the associative setting.
true indicates a feature will be created, false indicates just points will be created
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
associative | associative |
void NXOpen::Features::PointSetBuilder::SetCurvePointsBy | ( | NXOpen::Features::PointSetBuilder::CurvePointsType | curvePointsBy | ) |
Sets the curve points definition setting.
Only used when type is Features::PointSetBuilder::TypesCurvePoints .
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
curvePointsBy | curvepointsby |
void NXOpen::Features::PointSetBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance.
Used in combining curves when needed.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
distanceTolerance | distancetolerance |
void NXOpen::Features::PointSetBuilder::SetFacePointsBy | ( | NXOpen::Features::PointSetBuilder::FacePointsType | facePointsBy | ) |
Sets the face points definition setting.
Only used when type is Features::PointSetBuilder::TypesFacePoints .
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
facePointsBy | facepointsby |
void NXOpen::Features::PointSetBuilder::SetGroupPoints | ( | bool | groupPoints | ) |
Sets the group points setting.
true indicates a points will be grouped together. This setting is applicable only when associative is false.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
groupPoints | grouppoints |
void NXOpen::Features::PointSetBuilder::SetNumberOfPoints | ( | int | numberOfPoints | ) |
Sets the number of points that will be created along curve.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression . Note this interface should no longer be used.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
numberOfPoints | numberofpoints |
void NXOpen::Features::PointSetBuilder::SetNumberOfPointsInUDirection | ( | int | numberOfPointsInUDirection | ) |
Sets the number of points to be created in the u direction.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern . Note this interface should no longer be used.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
numberOfPointsInUDirection | numberofpointsinudirection |
void NXOpen::Features::PointSetBuilder::SetNumberOfPointsInVDirection | ( | int | numberOfPointsInVDirection | ) |
Sets the number of points to be created in the v direction.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern . Note this interface should no longer be used.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
numberOfPointsInVDirection | numberofpointsinvdirection |
void NXOpen::Features::PointSetBuilder::SetPatternLimitsBy | ( | NXOpen::Features::PointSetBuilder::PatternLimitsType | patternLimitsBy | ) |
Sets the pattern limits definition setting.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern .
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
patternLimitsBy | patternlimitsby |
void NXOpen::Features::PointSetBuilder::SetPatternLimitsEndPoint | ( | NXOpen::Point * | patternLimitsEndPoint | ) |
Sets the ending diagonal point of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypeDiagonalPoints .
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
patternLimitsEndPoint | patternlimitsendpoint |
void NXOpen::Features::PointSetBuilder::SetPatternLimitsStartPoint | ( | NXOpen::Point * | patternLimitsStartPoint | ) |
Sets the starting diagonal point of the pattern.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern , and when Features::PointSetBuilder::PatternLimitsBy is Features::PointSetBuilder::PatternLimitsTypeDiagonalPoints .
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
patternLimitsStartPoint | patternlimitsstartpoint |
void NXOpen::Features::PointSetBuilder::SetSplinePointsBy | ( | NXOpen::Features::PointSetBuilder::SplinePointsType | splinePointsBy | ) |
Sets the spline points definition setting.
Only used when type is Features::PointSetBuilder::TypesSplinePoints .
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
splinePointsBy | splinepointsby |
Sets the type setting.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
type | type |
Returns the collector that is used to hold a single curve or edge definition.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , Features::PointSetBuilder::CurvePointsTypeGeometricProgression , Features::PointSetBuilder::CurvePointsTypeChordalTolerance , or Features::PointSetBuilder::CurvePointsTypeIncrementalArcLength .
Created in NX6.0.0.
License requirements : None
Returns the select object that is used to hold the face.
Only used when type is Features::PointSetBuilder::TypesFacePoints , and when Features::PointSetBuilder::FacePointsBy is Features::PointSetBuilder::FacePointsTypePattern .
Created in NX6.0.0.
License requirements : None
Returns the collector that is used to hold a spline.
Only used when type is Features::PointSetBuilder::TypesSplinePoints .
Created in NX6.0.0.
License requirements : None
NXOpen::Features::PointSetBuilder::SplinePointsType NXOpen::Features::PointSetBuilder::SplinePointsBy | ( | ) |
Returns the spline points definition setting.
Only used when type is Features::PointSetBuilder::TypesSplinePoints .
Created in NX6.0.0.
License requirements : None
Returns the percentage of the curve at which to start creating points.
Only used when type is Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Created in NX6.0.0.
License requirements : None
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 Features::PointSetBuilder::TypesCurvePoints , and when Features::PointSetBuilder::CurvePointsBy is Features::PointSetBuilder::CurvePointsTypeEqualArcLength , Features::PointSetBuilder::CurvePointsTypeEqualParameters , or Features::PointSetBuilder::CurvePointsTypeGeometricProgression .
Created in NX6.0.0.
License requirements : None
Returns the type setting.
Created in NX6.0.0.
License requirements : None