NX Open C++ Reference Guide
|
Represents a Features::StudioXform builder
To create a new instance of this class, use Features::FeatureCollection::CreateStudioXformBuilder
Default values.
More...
Public Types | |
enum | AdvancedMethodType { AdvancedMethodTypeChangeDegree, AdvancedMethodTypeFalloff, AdvancedMethodTypeProportionalMovement, AdvancedMethodTypeKeepContinuity, AdvancedMethodTypeLockRegion, AdvancedMethodTypeInsertKnot, AdvancedMethodTypeAdvanceOff } |
Represents the advanced method type. More... | |
enum | FeatureType { FeatureTypeRelative, FeatureTypeAbsolute } |
Represents the feature type. More... | |
enum | InsertKnotDirectionType { InsertKnotDirectionTypeUDirection, InsertKnotDirectionTypeVDirection } |
Represents the insert knot direction type. More... | |
enum | PlanarizeDirectionType { PlanarizeDirectionTypeU, PlanarizeDirectionTypeV } |
Represents the planarize direction type. More... | |
enum | PlanarizeMethodType { PlanarizeMethodTypeAtPlaneLocation, PlanarizeMethodTypeAtPoleLocation, PlanarizeMethodTypeOnABestFitPlane } |
Represents the planarize method type. More... | |
enum | PlanarizePlaneOptionType { PlanarizePlaneOptionTypeYcZc, PlanarizePlaneOptionTypeXcZc, PlanarizePlaneOptionTypeXcYc, PlanarizePlaneOptionTypeArbitraryPlane } |
Represents the plane option type. More... | |
enum | RotatingPivotType { RotatingPivotTypeAboutObjectCenter, RotatingPivotTypeAboutSelectedObject, RotatingPivotTypeAboutPoint } |
Represents the rotating pivot type. More... | |
enum | RotationDirectionType { RotationDirectionTypeXc, RotationDirectionTypeYc, RotationDirectionTypeZc, RotationDirectionTypeArbitraryDirection, RotationDirectionTypeArbitraryPlane } |
Represents the rotation direction type. More... | |
enum | ScalingCenterType { ScalingCenterTypeAboutObjectCenter, ScalingCenterTypeAboutSelectedObject, ScalingCenterTypeAboutPoint } |
Represents the scaling center type. More... | |
enum | ScalingDirectionType { ScalingDirectionTypeScaleUniformly, ScalingDirectionTypePlaneOfCurve, ScalingDirectionTypeXc, ScalingDirectionTypeYc, ScalingDirectionTypeZc, ScalingDirectionTypeYcZc, ScalingDirectionTypeXcZc, ScalingDirectionTypeXcYc, ScalingDirectionTypeArbitraryDirection, ScalingDirectionTypeArbitraryPlane } |
Represents the scaling direction type. More... | |
enum | TranslationDirectionType { TranslationDirectionTypeXc, TranslationDirectionTypeYc, TranslationDirectionTypeZc, TranslationDirectionTypeYcZc, TranslationDirectionTypeXcZc, TranslationDirectionTypeXcYc, TranslationDirectionTypeArbitraryDirection, TranslationDirectionTypeArbitraryPlane } |
Represents the translation direction type. More... | |
enum | Types { TypesTranslate, TypesRotate, TypesScale, TypesTranslateNormalToFaceOrCurve, TypesTranlsateAlongControlPolygon, TypesPlanarizeRowOfPoles } |
Represents the Xform type. More... | |
Public Member Functions | |
NXOpen::Features::StudioXformBuilder::AdvancedMethodType | AdvancedMethod () |
Returns the advanced method Created in NX6.0.0. | |
NXOpen::Point * | CenterPoint () |
Returns the scaling center type Created in NX6.0.0. | |
void | ChangeDegree (NXOpen::NXObject *xformObject) |
Changes degree of the selected xform object Created in NX6.0.0. | |
void | ChangeFlexibility (NXOpen::NXObject *xformObject) |
Changes flexibility of the selected xform object Created in NX6.0.0. | |
NXOpen::GeometricUtilities::Continuity * | ContinuityUMax () |
Returns the continuity at U maximum Created in NX6.0.0. | |
NXOpen::GeometricUtilities::Continuity * | ContinuityUMin () |
Returns the continuity at U minimum Created in NX6.0.0. | |
NXOpen::GeometricUtilities::Continuity * | ContinuityVMax () |
Returns the continuity at V maximum Created in NX6.0.0. | |
NXOpen::GeometricUtilities::Continuity * | ContinuityVMin () |
Returns the continuity at V minimum Created in NX6.0.0. | |
NXOpen::GeometricUtilities::ControlPoleManagerData * | ControlPoleManager () |
Returns the control pole manager Created in NX6.0.0. | |
void | ConvertParameters (NXOpen::NXObject *xformObject) |
Converts parameters of the feature that owns selected xform object. | |
NXOpen::GeometricUtilities::CurveRangeBuilder * | CurveRange () |
Returns the curve range Created in NX6.0.0. | |
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder * | DegreesAndSegmentsOrPatches () |
Returns the degrees and segments or patches Created in NX6.0.0. | |
void | FallOffReset () |
Reset the fall off scale Created in NX6.0.0. | |
double | FallOffScale () |
Returns the fall off scale Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::FeatureType | FeatureSaveMethod () |
Returns the feature save method Created in NX6.0.0. | |
void | InsertKnot (NXOpen::NXObject *xformObject) |
Inserts knot in the selected xform object Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::InsertKnotDirectionType | InsertKnotDirection () |
Returns the insert knot direction Created in NX6.0.0. | |
int | InsertKnotParameter () |
Returns the parameter where to insert knots Created in NX6.0.0. | |
void | InsertKnots () |
Insert knots Created in NX6.0.0. | |
bool | IsSingleSelection () |
Returns the single selection flag Created in NX6.0.0. | |
bool | KeepAllContinuity () |
Returns a value indicating whether to keep all continuity Created in NX6.0.0. | |
int | LockRegionUEndFlexibility () |
Returns the lock region flexibility at U end Created in NX6.0.0. | |
int | LockRegionUStartFlexibility () |
Returns the lock region flexibility at U start Created in NX6.0.0. | |
int | LockRegionVEndFlexibility () |
Returns the lock region flexibility at V end Created in NX6.0.0. | |
int | LockRegionVStartFlexibility () |
Returns the lock region flexibility at V start Created in NX6.0.0. | |
NXOpen::Point * | PivotPoint () |
Returns the rotating center Created in NX6.0.0. | |
NXOpen::Plane * | PlanarizeArbitraryPlane () |
Returns the planarize arbitrary plane Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::PlanarizeDirectionType | PlanarizeDirection () |
Returns the planarize direction Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::PlanarizeMethodType | PlanarizeMethod () |
Returns the planarize method Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::PlanarizePlaneOptionType | PlanarizePlaneOption () |
Returns the planarize plane option Created in NX6.0.0. | |
bool | ProportionalAllU () |
Returns a value indicating whether to use all poles in U direction during the proportional movement Created in NX6.0.0. | |
bool | ProportionalAllV () |
Returns a value indicating whether to use all poles in V direction during the proportional movement Created in NX6.0.0. | |
double | ProportionalFallOffScale () |
Returns the proportional fall off scale Created in NX6.0.0. | |
int | ProportionalMoveAfterU () |
Returns a value indicating the pole number after u to participate in the proportional movement Created in NX6.0.0. | |
int | ProportionalMoveAfterV () |
Returns a value indicating the pole number after v to participate in the proportional movement Created in NX6.0.0. | |
int | ProportionalMoveBeforeU () |
Returns a value indicating the pole number before u to participate in the proportional movement Created in NX6.0.0. | |
int | ProportionalMoveBeforeV () |
Returns a value indicating the pole number before v to participate in the proportional movement Created in NX6.0.0. | |
void | ProportionalReset () |
Reset the proportional scale Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::RotatingPivotType | RotatingPivot () |
Returns the rotating center type Created in NX6.0.0. | |
NXOpen::Plane * | RotationArbitraryPlane () |
Returns the rotation arbitrary plane. | |
NXOpen::Direction * | RotationArbitraryVector () |
Returns the rotation arbitrary vector. | |
NXOpen::Features::StudioXformBuilder::RotationDirectionType | RotationDirection () |
Returns the rotation direction Created in NX6.0.0. | |
NXOpen::Plane * | ScalingArbitraryPlane () |
Returns the scaling arbitrary plane. | |
NXOpen::Direction * | ScalingArbitraryVector () |
Returns the scaling arbitrary vector. | |
NXOpen::Features::StudioXformBuilder::ScalingCenterType | ScalingCenter () |
Returns the scaling center Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::ScalingDirectionType | ScalingDirection () |
Returns the scaling direction Created in NX6.0.0. | |
void | SetAdvancedMethod (NXOpen::Features::StudioXformBuilder::AdvancedMethodType advancedMethod) |
Sets the advanced method Created in NX6.0.0. | |
void | SetCenterPoint (NXOpen::Point *centerPoint) |
Sets the scaling center type Created in NX6.0.0. | |
void | SetFallOffScale (double fallOffScale) |
Sets the fall off scale Created in NX6.0.0. | |
void | SetFeatureSaveMethod (NXOpen::Features::StudioXformBuilder::FeatureType featureSaveMethod) |
Sets the feature save method Created in NX6.0.0. | |
void | SetInsertKnotDirection (NXOpen::Features::StudioXformBuilder::InsertKnotDirectionType insertKnotDirection) |
Sets the insert knot direction Created in NX6.0.0. | |
void | SetInsertKnotParameter (int insertKnotSlider) |
Sets the parameter where to insert knots Created in NX6.0.0. | |
void | SetKeepAllContinuity (bool keepAllContinuity) |
Sets a value indicating whether to keep all continuity Created in NX6.0.0. | |
void | SetLockRegionUEndFlexibility (int lockRegionUEndFlexibility) |
Sets the lock region flexibility at U end Created in NX6.0.0. | |
void | SetLockRegionUStartFlexibility (int lockRegionUStartFlexibility) |
Sets the lock region flexibility at U start Created in NX6.0.0. | |
void | SetLockRegionVEndFlexibility (int lockRegionVEndFlexibility) |
Sets the lock region flexibility at V end Created in NX6.0.0. | |
void | SetLockRegionVStartFlexibility (int lockRegionVStartFlexibility) |
Sets the lock region flexibility at V start Created in NX6.0.0. | |
void | SetPivotPoint (NXOpen::Point *pivotPoint) |
Sets the rotating center Created in NX6.0.0. | |
void | SetPlanarizeArbitraryPlane (NXOpen::Plane *planarizeArbitraryPlane) |
Sets the planarize arbitrary plane Created in NX6.0.0. | |
void | SetPlanarizeDirection (NXOpen::Features::StudioXformBuilder::PlanarizeDirectionType planarizeDirection) |
Sets the planarize direction Created in NX6.0.0. | |
void | SetPlanarizeMethod (NXOpen::Features::StudioXformBuilder::PlanarizeMethodType planarizeMethod) |
Sets the planarize method Created in NX6.0.0. | |
void | SetPlanarizePlaneOption (NXOpen::Features::StudioXformBuilder::PlanarizePlaneOptionType planarizePlaneOption) |
Sets the planarize plane option Created in NX6.0.0. | |
void | SetProportionalAllU (bool proportionalAllU) |
Sets a value indicating whether to use all poles in U direction during the proportional movement Created in NX6.0.0. | |
void | SetProportionalAllV (bool proportionalAllV) |
Sets a value indicating whether to use all poles in V direction during the proportional movement Created in NX6.0.0. | |
void | SetProportionalFallOffScale (double proportionalFallOffScale) |
Sets the proportional fall off scale Created in NX6.0.0. | |
void | SetProportionalMoveAfterU (int proportionalMoveAfterU) |
Sets a value indicating the pole number after u to participate in the proportional movement Created in NX6.0.0. | |
void | SetProportionalMoveAfterV (int proportionalMoveAfterV) |
Sets a value indicating the pole number after v to participate in the proportional movement Created in NX6.0.0. | |
void | SetProportionalMoveBeforeU (int proportionalMoveBeforeU) |
Sets a value indicating the pole number before u to participate in the proportional movement Created in NX6.0.0. | |
void | SetProportionalMoveBeforeV (int proportionalMoveBeforeV) |
Sets a value indicating the pole number before v to participate in the proportional movement Created in NX6.0.0. | |
void | SetRotatingPivot (NXOpen::Features::StudioXformBuilder::RotatingPivotType rotatePivot) |
Sets the rotating center type Created in NX6.0.0. | |
void | SetRotationArbitraryPlane (NXOpen::Plane *rotateArbitraryPlane) |
Sets the rotation arbitrary plane. | |
void | SetRotationArbitraryVector (NXOpen::Direction *rotateArbitraryVector) |
Sets the rotation arbitrary vector. | |
void | SetRotationDirection (NXOpen::Features::StudioXformBuilder::RotationDirectionType rotateDirection) |
Sets the rotation direction Created in NX6.0.0. | |
void | SetScalingArbitraryPlane (NXOpen::Plane *scaleArbitraryPlane) |
Sets the scaling arbitrary plane. | |
void | SetScalingArbitraryVector (NXOpen::Direction *scaleArbitraryVector) |
Sets the scaling arbitrary vector. | |
void | SetScalingCenter (NXOpen::Features::StudioXformBuilder::ScalingCenterType scaleCenter) |
Sets the scaling center Created in NX6.0.0. | |
void | SetScalingDirection (NXOpen::Features::StudioXformBuilder::ScalingDirectionType scaleDirection) |
Sets the scaling direction Created in NX6.0.0. | |
void | SetSingleSelection (bool singleSelectionFlag) |
Sets the single selection flag Created in NX6.0.0. | |
void | SetTranslationArbitraryPlane (NXOpen::Plane *translateArbitraryPlane) |
Sets the translation arbitrary plane. | |
void | SetTranslationArbitraryVector (NXOpen::Direction *translateArbitraryVector) |
Sets the translation arbitrary vector. | |
void | SetTranslationDirection (NXOpen::Features::StudioXformBuilder::TranslationDirectionType translateDirection) |
Sets the translation direction Created in NX6.0.0. | |
void | SetType (NXOpen::Features::StudioXformBuilder::Types type) |
Sets the type Created in NX6.0.0. | |
void | ShapeReset () |
Reset the shape of a edited face or curve Created in NX6.0.0. | |
NXOpen::GeometricUtilities::SurfaceRangeBuilder * | SurfaceRange () |
Returns the surface range Created in NX6.0.0. | |
NXOpen::Plane * | TranslationArbitraryPlane () |
Returns the translation arbitrary plane. | |
NXOpen::Direction * | TranslationArbitraryVector () |
Returns the translation arbitrary vector. | |
NXOpen::Features::StudioXformBuilder::TranslationDirectionType | TranslationDirection () |
Returns the translation direction Created in NX6.0.0. | |
NXOpen::Features::StudioXformBuilder::Types | Type () |
Returns the type Created in NX6.0.0. | |
void | UpdateLockRegionGeometry (NXOpen::NXObject *xformObject) |
Update lock region geometry with current geometry Created in NX6.0.2. | |
void | UpdateXformObject (NXOpen::NXObject *xformObject) |
Updates the selected xform object Created in NX6.0.0. | |
NXOpen::SelectNXObjectList * | XformObjects () |
Returns the object to be transformed. |
Represents a Features::StudioXform builder
To create a new instance of this class, use Features::FeatureCollection::CreateStudioXformBuilder
Default values.
Property | Value |
---|---|
AdvancedMethod |
AdvanceOff |
CurveRange.AnchorPosition |
Start |
DegreesAndSegmentsOrPatches.Degree |
3 |
DegreesAndSegmentsOrPatches.SegmentsOrPatches |
1 |
DegreesAndSegmentsOrPatches.UDegree |
5 |
DegreesAndSegmentsOrPatches.UPatches |
1 |
DegreesAndSegmentsOrPatches.VDegree |
5 |
DegreesAndSegmentsOrPatches.VPatches |
1 |
FallOffScale |
0 |
FeatureSaveMethod |
Relative |
InsertKnotDirection |
UDirection |
InsertKnotParameter |
20 |
IsSingleSelection |
1 |
KeepAllContinuity |
0 |
LockRegionUEndFlexibility |
0 |
LockRegionUStartFlexibility |
0 |
LockRegionVEndFlexibility |
0 |
LockRegionVStartFlexibility |
0 |
PlanarizeDirection |
U |
PlanarizeMethod |
AtPlaneLocation |
PlanarizePlaneOption |
YcZc |
ProportionalAllU |
0 |
ProportionalAllV |
0 |
ProportionalFallOffScale |
0 |
ProportionalMoveAfterU |
0 |
ProportionalMoveAfterV |
0 |
ProportionalMoveBeforeU |
0 |
ProportionalMoveBeforeV |
0 |
RotationDirection |
Zc |
ScalingDirection |
Zc |
SurfaceRange.AnchorPosition |
Vertex1 |
TranslationDirection |
Zc |
Created in NX6.0.0.
Represents the advanced method type.
Represents the rotation direction type.
Represents the scaling direction type.
ScalingDirectionTypeScaleUniformly |
Scale uniformly. |
ScalingDirectionTypePlaneOfCurve | |
ScalingDirectionTypeXc |
Scale in X direction. |
ScalingDirectionTypeYc |
Scale in Y direction. |
ScalingDirectionTypeZc |
Scale in Z direction. |
ScalingDirectionTypeYcZc |
Scale on Y-Z plane. |
ScalingDirectionTypeXcZc |
Scale on X-Z plane. |
ScalingDirectionTypeXcYc |
Scale on X-Y plane. |
ScalingDirectionTypeArbitraryDirection |
Scale in arbitrary direction. |
ScalingDirectionTypeArbitraryPlane |
Scale on arbitrary plane. |
Represents the translation direction type.
Represents the Xform type.
NXOpen::Features::StudioXformBuilder::AdvancedMethodType NXOpen::Features::StudioXformBuilder::AdvancedMethod | ( | ) |
Returns the advanced method
Created in NX6.0.0.
License requirements : None
Returns the scaling center type
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::StudioXformBuilder::ChangeDegree | ( | NXOpen::NXObject * | xformObject | ) |
Changes degree of the selected xform object
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
xformObject | the selected face or curve to change degree of |
void NXOpen::Features::StudioXformBuilder::ChangeFlexibility | ( | NXOpen::NXObject * | xformObject | ) |
Changes flexibility of the selected xform object
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
xformObject | the selected face or curve to change flexibility of |
Returns the continuity at U maximum
Created in NX6.0.0.
License requirements : None
Returns the continuity at U minimum
Created in NX6.0.0.
License requirements : None
Returns the continuity at V maximum
Created in NX6.0.0.
License requirements : None
Returns the continuity at V minimum
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricUtilities::ControlPoleManagerData* NXOpen::Features::StudioXformBuilder::ControlPoleManager | ( | ) |
Returns the control pole manager
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::StudioXformBuilder::ConvertParameters | ( | NXOpen::NXObject * | xformObject | ) |
Converts parameters of the feature that owns selected xform object.
Converts through points studio spline feature to by poles feature, otherwise removes parameters of the feature.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
xformObject | the selected face or curve to convert pameters from |
Returns the curve range
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder* NXOpen::Features::StudioXformBuilder::DegreesAndSegmentsOrPatches | ( | ) |
Returns the degrees and segments or patches
Created in NX6.0.0.
License requirements : None
Reset the fall off scale
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
Returns the fall off scale
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::FeatureType NXOpen::Features::StudioXformBuilder::FeatureSaveMethod | ( | ) |
Returns the feature save method
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::StudioXformBuilder::InsertKnot | ( | NXOpen::NXObject * | xformObject | ) |
Inserts knot in the selected xform object
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
xformObject | the selected face or curve to insert knot in |
NXOpen::Features::StudioXformBuilder::InsertKnotDirectionType NXOpen::Features::StudioXformBuilder::InsertKnotDirection | ( | ) |
Returns the insert knot direction
Created in NX6.0.0.
License requirements : None
Returns the parameter where to insert knots
Created in NX6.0.0.
License requirements : None
Insert knots
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
Returns the single selection flag
Created in NX6.0.0.
License requirements : None
Returns a value indicating whether to keep all continuity
Created in NX6.0.0.
License requirements : None
Returns the lock region flexibility at U end
Created in NX6.0.0.
License requirements : None
Returns the lock region flexibility at U start
Created in NX6.0.0.
License requirements : None
Returns the lock region flexibility at V end
Created in NX6.0.0.
License requirements : None
Returns the lock region flexibility at V start
Created in NX6.0.0.
License requirements : None
Returns the rotating center
Created in NX6.0.0.
License requirements : None
Returns the planarize arbitrary plane
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::PlanarizeDirectionType NXOpen::Features::StudioXformBuilder::PlanarizeDirection | ( | ) |
Returns the planarize direction
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::PlanarizeMethodType NXOpen::Features::StudioXformBuilder::PlanarizeMethod | ( | ) |
Returns the planarize method
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::PlanarizePlaneOptionType NXOpen::Features::StudioXformBuilder::PlanarizePlaneOption | ( | ) |
Returns the planarize plane option
Created in NX6.0.0.
License requirements : None
Returns a value indicating whether to use all poles in U direction during the proportional movement
Created in NX6.0.0.
License requirements : None
Returns a value indicating whether to use all poles in V direction during the proportional movement
Created in NX6.0.0.
License requirements : None
Returns the proportional fall off scale
Created in NX6.0.0.
License requirements : None
Returns a value indicating the pole number after u to participate in the proportional movement
Created in NX6.0.0.
License requirements : None
Returns a value indicating the pole number after v to participate in the proportional movement
Created in NX6.0.0.
License requirements : None
Returns a value indicating the pole number before u to participate in the proportional movement
Created in NX6.0.0.
License requirements : None
Returns a value indicating the pole number before v to participate in the proportional movement
Created in NX6.0.0.
License requirements : None
Reset the proportional scale
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
NXOpen::Features::StudioXformBuilder::RotatingPivotType NXOpen::Features::StudioXformBuilder::RotatingPivot | ( | ) |
Returns the rotating center type
Created in NX6.0.0.
License requirements : None
Returns the rotation arbitrary plane.
Used only when the RotationPlane is ArbitraryPlane.
Created in NX6.0.0.
License requirements : None
Returns the rotation arbitrary vector.
Used only when the RotationDirection is ArbitraryDirection.
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::RotationDirectionType NXOpen::Features::StudioXformBuilder::RotationDirection | ( | ) |
Returns the rotation direction
Created in NX6.0.0.
License requirements : None
Returns the scaling arbitrary plane.
Used only when the ScalingDirection is ArbitraryPlane.
Created in NX6.0.0.
License requirements : None
Returns the scaling arbitrary vector.
Used only when the ScalingDirection is ArbitraryDirection.
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::ScalingCenterType NXOpen::Features::StudioXformBuilder::ScalingCenter | ( | ) |
Returns the scaling center
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::ScalingDirectionType NXOpen::Features::StudioXformBuilder::ScalingDirection | ( | ) |
Returns the scaling direction
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::StudioXformBuilder::SetAdvancedMethod | ( | NXOpen::Features::StudioXformBuilder::AdvancedMethodType | advancedMethod | ) |
Sets the advanced method
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
advancedMethod | advancedmethod |
void NXOpen::Features::StudioXformBuilder::SetCenterPoint | ( | NXOpen::Point * | centerPoint | ) |
Sets the scaling center type
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
centerPoint | centerpoint |
void NXOpen::Features::StudioXformBuilder::SetFallOffScale | ( | double | fallOffScale | ) |
Sets the fall off scale
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
fallOffScale | falloffscale |
void NXOpen::Features::StudioXformBuilder::SetFeatureSaveMethod | ( | NXOpen::Features::StudioXformBuilder::FeatureType | featureSaveMethod | ) |
Sets the feature save method
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
featureSaveMethod | featuresavemethod |
void NXOpen::Features::StudioXformBuilder::SetInsertKnotDirection | ( | NXOpen::Features::StudioXformBuilder::InsertKnotDirectionType | insertKnotDirection | ) |
Sets the insert knot direction
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
insertKnotDirection | insertknotdirection |
void NXOpen::Features::StudioXformBuilder::SetInsertKnotParameter | ( | int | insertKnotSlider | ) |
Sets the parameter where to insert knots
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
insertKnotSlider | insertknotslider |
void NXOpen::Features::StudioXformBuilder::SetKeepAllContinuity | ( | bool | keepAllContinuity | ) |
Sets a value indicating whether to keep all continuity
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
keepAllContinuity | keepallcontinuity |
void NXOpen::Features::StudioXformBuilder::SetLockRegionUEndFlexibility | ( | int | lockRegionUEndFlexibility | ) |
Sets the lock region flexibility at U end
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
lockRegionUEndFlexibility | lockregionuendflexibility |
void NXOpen::Features::StudioXformBuilder::SetLockRegionUStartFlexibility | ( | int | lockRegionUStartFlexibility | ) |
Sets the lock region flexibility at U start
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
lockRegionUStartFlexibility | lockregionustartflexibility |
void NXOpen::Features::StudioXformBuilder::SetLockRegionVEndFlexibility | ( | int | lockRegionVEndFlexibility | ) |
Sets the lock region flexibility at V end
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
lockRegionVEndFlexibility | lockregionvendflexibility |
void NXOpen::Features::StudioXformBuilder::SetLockRegionVStartFlexibility | ( | int | lockRegionVStartFlexibility | ) |
Sets the lock region flexibility at V start
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
lockRegionVStartFlexibility | lockregionvstartflexibility |
void NXOpen::Features::StudioXformBuilder::SetPivotPoint | ( | NXOpen::Point * | pivotPoint | ) |
Sets the rotating center
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
pivotPoint | pivotpoint |
void NXOpen::Features::StudioXformBuilder::SetPlanarizeArbitraryPlane | ( | NXOpen::Plane * | planarizeArbitraryPlane | ) |
Sets the planarize arbitrary plane
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
planarizeArbitraryPlane | planarizearbitraryplane |
void NXOpen::Features::StudioXformBuilder::SetPlanarizeDirection | ( | NXOpen::Features::StudioXformBuilder::PlanarizeDirectionType | planarizeDirection | ) |
Sets the planarize direction
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
planarizeDirection | planarizedirection |
void NXOpen::Features::StudioXformBuilder::SetPlanarizeMethod | ( | NXOpen::Features::StudioXformBuilder::PlanarizeMethodType | planarizeMethod | ) |
Sets the planarize method
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
planarizeMethod | planarizemethod |
void NXOpen::Features::StudioXformBuilder::SetPlanarizePlaneOption | ( | NXOpen::Features::StudioXformBuilder::PlanarizePlaneOptionType | planarizePlaneOption | ) |
Sets the planarize plane option
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
planarizePlaneOption | planarizeplaneoption |
void NXOpen::Features::StudioXformBuilder::SetProportionalAllU | ( | bool | proportionalAllU | ) |
Sets a value indicating whether to use all poles in U direction during the proportional movement
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalAllU | proportionalallu |
void NXOpen::Features::StudioXformBuilder::SetProportionalAllV | ( | bool | proportionalAllV | ) |
Sets a value indicating whether to use all poles in V direction during the proportional movement
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalAllV | proportionalallv |
void NXOpen::Features::StudioXformBuilder::SetProportionalFallOffScale | ( | double | proportionalFallOffScale | ) |
Sets the proportional fall off scale
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalFallOffScale | proportionalfalloffscale |
void NXOpen::Features::StudioXformBuilder::SetProportionalMoveAfterU | ( | int | proportionalMoveAfterU | ) |
Sets a value indicating the pole number after u to participate in the proportional movement
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalMoveAfterU | proportionalmoveafteru |
void NXOpen::Features::StudioXformBuilder::SetProportionalMoveAfterV | ( | int | proportionalMoveAfterV | ) |
Sets a value indicating the pole number after v to participate in the proportional movement
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalMoveAfterV | proportionalmoveafterv |
void NXOpen::Features::StudioXformBuilder::SetProportionalMoveBeforeU | ( | int | proportionalMoveBeforeU | ) |
Sets a value indicating the pole number before u to participate in the proportional movement
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalMoveBeforeU | proportionalmovebeforeu |
void NXOpen::Features::StudioXformBuilder::SetProportionalMoveBeforeV | ( | int | proportionalMoveBeforeV | ) |
Sets a value indicating the pole number before v to participate in the proportional movement
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
proportionalMoveBeforeV | proportionalmovebeforev |
void NXOpen::Features::StudioXformBuilder::SetRotatingPivot | ( | NXOpen::Features::StudioXformBuilder::RotatingPivotType | rotatePivot | ) |
Sets the rotating center type
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
rotatePivot | rotatepivot |
void NXOpen::Features::StudioXformBuilder::SetRotationArbitraryPlane | ( | NXOpen::Plane * | rotateArbitraryPlane | ) |
Sets the rotation arbitrary plane.
Used only when the RotationPlane is ArbitraryPlane.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
rotateArbitraryPlane | rotatearbitraryplane |
void NXOpen::Features::StudioXformBuilder::SetRotationArbitraryVector | ( | NXOpen::Direction * | rotateArbitraryVector | ) |
Sets the rotation arbitrary vector.
Used only when the RotationDirection is ArbitraryDirection.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
rotateArbitraryVector | rotatearbitraryvector |
void NXOpen::Features::StudioXformBuilder::SetRotationDirection | ( | NXOpen::Features::StudioXformBuilder::RotationDirectionType | rotateDirection | ) |
Sets the rotation direction
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
rotateDirection | rotatedirection |
void NXOpen::Features::StudioXformBuilder::SetScalingArbitraryPlane | ( | NXOpen::Plane * | scaleArbitraryPlane | ) |
Sets the scaling arbitrary plane.
Used only when the ScalingDirection is ArbitraryPlane.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
scaleArbitraryPlane | scalearbitraryplane |
void NXOpen::Features::StudioXformBuilder::SetScalingArbitraryVector | ( | NXOpen::Direction * | scaleArbitraryVector | ) |
Sets the scaling arbitrary vector.
Used only when the ScalingDirection is ArbitraryDirection.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
scaleArbitraryVector | scalearbitraryvector |
void NXOpen::Features::StudioXformBuilder::SetScalingCenter | ( | NXOpen::Features::StudioXformBuilder::ScalingCenterType | scaleCenter | ) |
Sets the scaling center
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
scaleCenter | scalecenter |
void NXOpen::Features::StudioXformBuilder::SetScalingDirection | ( | NXOpen::Features::StudioXformBuilder::ScalingDirectionType | scaleDirection | ) |
Sets the scaling direction
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
scaleDirection | scaledirection |
void NXOpen::Features::StudioXformBuilder::SetSingleSelection | ( | bool | singleSelectionFlag | ) |
Sets the single selection flag
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
singleSelectionFlag | singleselectionflag |
void NXOpen::Features::StudioXformBuilder::SetTranslationArbitraryPlane | ( | NXOpen::Plane * | translateArbitraryPlane | ) |
Sets the translation arbitrary plane.
Used only when the TranslationDirection is ArbitraryPlane.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
translateArbitraryPlane | translatearbitraryplane |
void NXOpen::Features::StudioXformBuilder::SetTranslationArbitraryVector | ( | NXOpen::Direction * | translateArbitraryVector | ) |
Sets the translation arbitrary vector.
Used only when the TranslationDirection is ArbitraryDirection.
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
translateArbitraryVector | translatearbitraryvector |
void NXOpen::Features::StudioXformBuilder::SetTranslationDirection | ( | NXOpen::Features::StudioXformBuilder::TranslationDirectionType | translateDirection | ) |
Sets the translation direction
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
translateDirection | translatedirection |
void NXOpen::Features::StudioXformBuilder::SetType | ( | NXOpen::Features::StudioXformBuilder::Types | type | ) |
Sets the type
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
type | type |
Reset the shape of a edited face or curve
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
NXOpen::GeometricUtilities::SurfaceRangeBuilder* NXOpen::Features::StudioXformBuilder::SurfaceRange | ( | ) |
Returns the surface range
Created in NX6.0.0.
License requirements : None
Returns the translation arbitrary plane.
Used only when the TranslationDirection is ArbitraryPlane.
Created in NX6.0.0.
License requirements : None
Returns the translation arbitrary vector.
Used only when the TranslationDirection is ArbitraryDirection.
Created in NX6.0.0.
License requirements : None
NXOpen::Features::StudioXformBuilder::TranslationDirectionType NXOpen::Features::StudioXformBuilder::TranslationDirection | ( | ) |
Returns the translation direction
Created in NX6.0.0.
License requirements : None
Returns the type
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::StudioXformBuilder::UpdateLockRegionGeometry | ( | NXOpen::NXObject * | xformObject | ) |
Update lock region geometry with current geometry
Created in NX6.0.2.
License requirements : studio_free_form ("STUDIO FREE FORM")
xformObject | the selected face or curve to change flexibility of |
void NXOpen::Features::StudioXformBuilder::UpdateXformObject | ( | NXOpen::NXObject * | xformObject | ) |
Updates the selected xform object
Created in NX6.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
xformObject | the selected face or curve to be edited |
Returns the object to be transformed.
Any face having b-surface type geometry or curve having b-curve geometry can be transformed.
Created in NX6.0.0.
License requirements : None