NX Open C++ Reference Guide
|
Represents a Features::Ruled builder
To create a new instance of this class, use Features::FeatureCollection::CreateRuledBuilder
Default values.
More...
Public Member Functions | |
NXOpen::GeometricUtilities::AlignmentMethodBuilder * | AlignmentMethod () |
Returns the alignment method Created in NX6.0.0. | |
NXOpen::GeometricUtilities::FeatureOptions * | BodyPreference () |
Returns the body type options Created in NX7.5.0. | |
NXOpen::Section * | FirstSection () |
Returns the first section Created in NX6.0.0. | |
bool | IsShapePreserved () |
Returns the preserve shape flag. | |
double | PositionTolerance () |
Returns the position tolerance Created in NX6.0.0. | |
NXOpen::Section * | SecondSection () |
Returns the second section Created in NX6.0.0. | |
void | SetBodyPreference (NXOpen::GeometricUtilities::FeatureOptions *featureOptions) |
Sets the body type options Created in NX7.5.0. | |
void | SetFirstSection (NXOpen::Section *section) |
Sets the first section Created in NX7.5.0. | |
void | SetPositionTolerance (double positionTolerance) |
Sets the position tolerance Created in NX6.0.0. | |
void | SetSecondSection (NXOpen::Section *section) |
Sets the second section Created in NX7.5.0. | |
void | SetShapePreserved (bool isShapePreserved) |
Sets the preserve shape flag. |
Represents a Features::Ruled builder
To create a new instance of this class, use Features::FeatureCollection::CreateRuledBuilder
Default values.
Property | Value |
---|---|
AlignmentMethod.AlignType |
Parameter |
IsShapePreserved |
True |
Created in NX6.0.0.
NXOpen::GeometricUtilities::AlignmentMethodBuilder* NXOpen::Features::RuledBuilder::AlignmentMethod | ( | ) |
Returns the alignment method
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
Returns the body type options
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
Returns the first section
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
Returns the preserve shape flag.
When preserve shape is used, the input curves will not be approximated in constructing the ruled surface. Only Parameter and By Points alignment options are allowed if preserve shape is used.
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
Returns the position tolerance
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
Returns the second section
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
void NXOpen::Features::RuledBuilder::SetBodyPreference | ( | NXOpen::GeometricUtilities::FeatureOptions * | featureOptions | ) |
Sets the body type options
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
featureOptions | featureoptions |
void NXOpen::Features::RuledBuilder::SetFirstSection | ( | NXOpen::Section * | section | ) |
Sets the first section
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
section | section |
void NXOpen::Features::RuledBuilder::SetPositionTolerance | ( | double | positionTolerance | ) |
Sets the position tolerance
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
positionTolerance | positiontolerance |
void NXOpen::Features::RuledBuilder::SetSecondSection | ( | NXOpen::Section * | section | ) |
Sets the second section
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
section | section |
void NXOpen::Features::RuledBuilder::SetShapePreserved | ( | bool | isShapePreserved | ) |
Sets the preserve shape flag.
When preserve shape is used, the input curves will not be approximated in constructing the ruled surface. Only Parameter and By Points alignment options are allowed if preserve shape is used.
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")
isShapePreserved | isshapepreserved |