NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::StudioXformBuilder Class Reference

Represents a Features::StudioXform builder
To create a new instance of this class, use Features::FeatureCollection::CreateStudioXformBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::StudioXformBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::PointCenterPoint ()
 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::ContinuityContinuityUMax ()
 Returns the continuity at U maximum
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityContinuityUMin ()
 Returns the continuity at U minimum
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityContinuityVMax ()
 Returns the continuity at V maximum
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityContinuityVMin ()
 Returns the continuity at V minimum
Created in NX6.0.0.
NXOpen::GeometricUtilities::ControlPoleManagerDataControlPoleManager ()
 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::CurveRangeBuilderCurveRange ()
 Returns the curve range
Created in NX6.0.0.
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilderDegreesAndSegmentsOrPatches ()
 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::PointPivotPoint ()
 Returns the rotating center
Created in NX6.0.0.
NXOpen::PlanePlanarizeArbitraryPlane ()
 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::PlaneRotationArbitraryPlane ()
 Returns the rotation arbitrary plane.
NXOpen::DirectionRotationArbitraryVector ()
 Returns the rotation arbitrary vector.
NXOpen::Features::StudioXformBuilder::RotationDirectionType RotationDirection ()
 Returns the rotation direction
Created in NX6.0.0.
NXOpen::PlaneScalingArbitraryPlane ()
 Returns the scaling arbitrary plane.
NXOpen::DirectionScalingArbitraryVector ()
 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::SurfaceRangeBuilderSurfaceRange ()
 Returns the surface range
Created in NX6.0.0.
NXOpen::PlaneTranslationArbitraryPlane ()
 Returns the translation arbitrary plane.
NXOpen::DirectionTranslationArbitraryVector ()
 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::SelectNXObjectListXformObjects ()
 Returns the object to be transformed.

Detailed Description

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.


Member Enumeration Documentation

Represents the advanced method type.

Enumerator:
AdvancedMethodTypeChangeDegree 

Change degree.

AdvancedMethodTypeFalloff 

Fall off.

AdvancedMethodTypeProportionalMovement 

Proportional movement.

AdvancedMethodTypeKeepContinuity 

Keep continuity.

AdvancedMethodTypeLockRegion 

Lock region.

AdvancedMethodTypeInsertKnot 

Insert knot.

AdvancedMethodTypeAdvanceOff 

Turn off advanced methods.

Represents the feature type.

Enumerator:
FeatureTypeRelative 

Relative feature type of Xform.

FeatureTypeAbsolute 

Absolute feature type of Xform.

Represents the insert knot direction type.

Enumerator:
InsertKnotDirectionTypeUDirection 

Inser knot in U direction.

InsertKnotDirectionTypeVDirection 

Inser knot in V direction.

Represents the planarize direction type.

Enumerator:
PlanarizeDirectionTypeU 

U direction when planarize.

PlanarizeDirectionTypeV 

V direction when planarize.

Represents the planarize method type.

Enumerator:
PlanarizeMethodTypeAtPlaneLocation 

planarize at plane location

PlanarizeMethodTypeAtPoleLocation 

planarize at pole location

PlanarizeMethodTypeOnABestFitPlane 

planarize at a best fit plane

Represents the plane option type.

Enumerator:
PlanarizePlaneOptionTypeYcZc 

On Y-Z plane when planarize.

PlanarizePlaneOptionTypeXcZc 

On X-Z plane when planarize.

PlanarizePlaneOptionTypeXcYc 

On X-Y plane when planarize.

PlanarizePlaneOptionTypeArbitraryPlane 

On arbitrary plane when planarize.

Represents the rotating pivot type.

Enumerator:
RotatingPivotTypeAboutObjectCenter 

Rotate pivot at the object center.

RotatingPivotTypeAboutSelectedObject 

Rotate pivot at the selected object.

RotatingPivotTypeAboutPoint 

Rotate pivot at a point.

Represents the rotation direction type.

Enumerator:
RotationDirectionTypeXc 

Rotate in X direction.

RotationDirectionTypeYc 

Rotate in Y direction.

RotationDirectionTypeZc 

Rotate in Z direction.

RotationDirectionTypeArbitraryDirection 

Rotate in arbitrary direction.

RotationDirectionTypeArbitraryPlane 

Rotate on arbitrary plane.

Represents the scaling center type.

Enumerator:
ScalingCenterTypeAboutObjectCenter 

Scale center at the object center.

ScalingCenterTypeAboutSelectedObject 

Scale center at the selected object.

ScalingCenterTypeAboutPoint 

Scale center at a point.

Represents the scaling direction type.

Enumerator:
ScalingDirectionTypeScaleUniformly 

Scale uniformly.

ScalingDirectionTypePlaneOfCurve 

Scale on Plane of curve.

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.

Enumerator:
TranslationDirectionTypeXc 

Translate in X direction.

TranslationDirectionTypeYc 

Translate in Y direction.

TranslationDirectionTypeZc 

Translate in Z direction.

TranslationDirectionTypeYcZc 

Translate on Y-Z plane.

TranslationDirectionTypeXcZc 

Translate on X-Z plane.

TranslationDirectionTypeXcYc 

Translate on X-Y plane.

TranslationDirectionTypeArbitraryDirection 

Translate in arbitrary direction.

TranslationDirectionTypeArbitraryPlane 

Translate on arbitrary plane.

Represents the Xform type.

Enumerator:
TypesTranslate 

Translate type of Xform.

TypesRotate 

Rotate type of Xform.

TypesScale 

Scale type of Xform.

TypesTranslateNormalToFaceOrCurve 

Along normal type of Xform.

TypesTranlsateAlongControlPolygon 

Along polygon type of Xform.

TypesPlanarizeRowOfPoles 

Planarize type of Xform.


Member Function Documentation

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

Changes degree of the selected xform object
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
xformObjectthe selected face or curve to change degree of

Changes flexibility of the selected xform object
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
xformObjectthe 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

Returns the control pole manager
Created in NX6.0.0.



License requirements : None

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

Parameters:
xformObjectthe selected face or curve to convert pameters from

Returns the curve range
Created in NX6.0.0.



License requirements : None

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

Returns the feature save method
Created in NX6.0.0.



License requirements : None

Inserts knot in the selected xform object
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
xformObjectthe selected face or curve to insert knot in

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

Returns the planarize direction
Created in NX6.0.0.



License requirements : None

Returns the planarize method
Created in NX6.0.0.



License requirements : None

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

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

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

Returns the scaling center
Created in NX6.0.0.



License requirements : None

Returns the scaling direction
Created in NX6.0.0.



License requirements : None

Sets the advanced method
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
advancedMethodadvancedmethod

Sets the scaling center type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
centerPointcenterpoint

Sets the fall off scale
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
fallOffScalefalloffscale

Sets the feature save method
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
featureSaveMethodfeaturesavemethod

Sets the insert knot direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
insertKnotDirectioninsertknotdirection

Sets the parameter where to insert knots
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
insertKnotSliderinsertknotslider

Sets a value indicating whether to keep all continuity
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
keepAllContinuitykeepallcontinuity

Sets the lock region flexibility at U end
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
lockRegionUEndFlexibilitylockregionuendflexibility

Sets the lock region flexibility at U start
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
lockRegionUStartFlexibilitylockregionustartflexibility

Sets the lock region flexibility at V end
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
lockRegionVEndFlexibilitylockregionvendflexibility

Sets the lock region flexibility at V start
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
lockRegionVStartFlexibilitylockregionvstartflexibility

Sets the rotating center
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
pivotPointpivotpoint

Sets the planarize arbitrary plane
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
planarizeArbitraryPlaneplanarizearbitraryplane

Sets the planarize direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
planarizeDirectionplanarizedirection

Sets the planarize method
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
planarizeMethodplanarizemethod

Sets the planarize plane option
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
planarizePlaneOptionplanarizeplaneoption

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

Parameters:
proportionalAllUproportionalallu

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

Parameters:
proportionalAllVproportionalallv
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")

Parameters:
proportionalFallOffScaleproportionalfalloffscale

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

Parameters:
proportionalMoveAfterUproportionalmoveafteru

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

Parameters:
proportionalMoveAfterVproportionalmoveafterv

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

Parameters:
proportionalMoveBeforeUproportionalmovebeforeu

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

Parameters:
proportionalMoveBeforeVproportionalmovebeforev

Sets the rotating center type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
rotatePivotrotatepivot

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

Parameters:
rotateArbitraryPlanerotatearbitraryplane

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

Parameters:
rotateArbitraryVectorrotatearbitraryvector

Sets the rotation direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
rotateDirectionrotatedirection

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

Parameters:
scaleArbitraryPlanescalearbitraryplane

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

Parameters:
scaleArbitraryVectorscalearbitraryvector

Sets the scaling center
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
scaleCenterscalecenter

Sets the scaling direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
scaleDirectionscaledirection

Sets the single selection flag
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
singleSelectionFlagsingleselectionflag

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

Parameters:
translateArbitraryPlanetranslatearbitraryplane

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

Parameters:
translateArbitraryVectortranslatearbitraryvector

Sets the translation direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
translateDirectiontranslatedirection

Sets the type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
typetype

Reset the shape of a edited face or curve
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

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

Returns the translation direction
Created in NX6.0.0.



License requirements : None

Returns the type
Created in NX6.0.0.



License requirements : None

Update lock region geometry with current geometry
Created in NX6.0.2.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
xformObjectthe selected face or curve to change flexibility of

Updates the selected xform object
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
xformObjectthe 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


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.