StudioXformBuilder Class¶
-
class
NXOpen.Features.
StudioXformBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.StudioXform
builderTo create a new instance of this class, use
NXOpen.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 New in version NX6.0.0.
Deprecated since version NX8.5.0: Use
NXOpen.Features.StudioXformBuilderEx
instead.
Properties¶
Property | Description |
---|---|
AdvancedMethod | Returns or sets the advanced method |
CenterPoint | Returns or sets the scaling center type |
ContinuityUMax | Returns the continuity at U maximum |
ContinuityUMin | Returns the continuity at U minimum |
ContinuityVMax | Returns the continuity at V maximum |
ContinuityVMin | Returns the continuity at V minimum |
ControlPoleManager | Returns the control pole manager |
CurveRange | Returns the curve range |
DegreesAndSegmentsOrPatches | Returns the degrees and segments or patches |
FallOffScale | Returns or sets the fall off scale |
FeatureSaveMethod | Returns or sets the feature save method |
InsertKnotDirection | Returns or sets the insert knot direction |
InsertKnotParameter | Returns or sets the parameter where to insert knots |
IsSingleSelection | Returns or sets the single selection flag |
KeepAllContinuity | Returns or sets a value indicating whether to keep all continuity |
LockRegionUEndFlexibility | Returns or sets the lock region flexibility at U end |
LockRegionUStartFlexibility | Returns or sets the lock region flexibility at U start |
LockRegionVEndFlexibility | Returns or sets the lock region flexibility at V end |
LockRegionVStartFlexibility | Returns or sets the lock region flexibility at V start |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PivotPoint | Returns or sets the rotating center |
PlanarizeArbitraryPlane | Returns or sets the planarize arbitrary plane |
PlanarizeDirection | Returns or sets the planarize direction |
PlanarizeMethod | Returns or sets the planarize method |
PlanarizePlaneOption | Returns or sets the planarize plane option |
ProportionalAllU | Returns or sets a value indicating whether to use all poles in U direction during the proportional movement |
ProportionalAllV | Returns or sets a value indicating whether to use all poles in V direction during the proportional movement |
ProportionalFallOffScale | Returns or sets the proportional fall off scale |
ProportionalMoveAfterU | Returns or sets a value indicating the pole number after u to participate in the proportional movement |
ProportionalMoveAfterV | Returns or sets a value indicating the pole number after v to participate in the proportional movement |
ProportionalMoveBeforeU | Returns or sets a value indicating the pole number before u to participate in the proportional movement |
ProportionalMoveBeforeV | Returns or sets a value indicating the pole number before v to participate in the proportional movement |
RotatingPivot | Returns or sets the rotating center type |
RotationArbitraryPlane | Returns or sets the rotation arbitrary plane. |
RotationArbitraryVector | Returns or sets the rotation arbitrary vector. |
RotationDirection | Returns or sets the rotation direction |
ScalingArbitraryPlane | Returns or sets the scaling arbitrary plane. |
ScalingArbitraryVector | Returns or sets the scaling arbitrary vector. |
ScalingCenter | Returns or sets the scaling center |
ScalingDirection | Returns or sets the scaling direction |
SurfaceRange | Returns the surface range |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TranslationArbitraryPlane | Returns or sets the translation arbitrary plane. |
TranslationArbitraryVector | Returns or sets the translation arbitrary vector. |
TranslationDirection | Returns or sets the translation direction |
Type | Returns or sets the type |
XformObjects | Returns the object to be transformed. |
Methods¶
Method | Description |
---|---|
ChangeDegree | Changes degree of the selected xform object |
ChangeFlexibility | Changes flexibility of the selected xform object |
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
ConvertParameters | Converts parameters of the feature that owns selected xform object. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
FallOffReset | Reset the fall off scale |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
InsertKnot | Inserts knot in the selected xform object |
InsertKnots | Insert knots |
ProportionalReset | Reset the proportional scale |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
ShapeReset | Reset the shape of a edited face or curve |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
UpdateLockRegionGeometry | Update lock region geometry with current geometry |
UpdateXformObject | Updates the selected xform object |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
Property Detail¶
AdvancedMethod¶
-
StudioXformBuilder.
AdvancedMethod
¶ Returns or sets the advanced method
-------------------------------------
Getter Method
Signature
AdvancedMethod
Returns: Return type: NXOpen.Features.StudioXformBuilderAdvancedMethodType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AdvancedMethod
Parameters: advancedMethod ( NXOpen.Features.StudioXformBuilderAdvancedMethodType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
CenterPoint¶
-
StudioXformBuilder.
CenterPoint
¶ Returns or sets the scaling center type
-------------------------------------
Getter Method
Signature
CenterPoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CenterPoint
Parameters: centerPoint ( NXOpen.Point
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ContinuityUMax¶
-
StudioXformBuilder.
ContinuityUMax
¶ Returns the continuity at U maximum
-------------------------------------
Getter Method
Signature
ContinuityUMax
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX6.0.0.
License requirements: None.
ContinuityUMin¶
-
StudioXformBuilder.
ContinuityUMin
¶ Returns the continuity at U minimum
-------------------------------------
Getter Method
Signature
ContinuityUMin
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX6.0.0.
License requirements: None.
ContinuityVMax¶
-
StudioXformBuilder.
ContinuityVMax
¶ Returns the continuity at V maximum
-------------------------------------
Getter Method
Signature
ContinuityVMax
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX6.0.0.
License requirements: None.
ContinuityVMin¶
-
StudioXformBuilder.
ContinuityVMin
¶ Returns the continuity at V minimum
-------------------------------------
Getter Method
Signature
ContinuityVMin
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX6.0.0.
License requirements: None.
ControlPoleManager¶
-
StudioXformBuilder.
ControlPoleManager
¶ Returns the control pole manager
-------------------------------------
Getter Method
Signature
ControlPoleManager
Returns: Return type: NXOpen.GeometricUtilities.ControlPoleManagerData
New in version NX6.0.0.
License requirements: None.
CurveRange¶
-
StudioXformBuilder.
CurveRange
¶ Returns the curve range
-------------------------------------
Getter Method
Signature
CurveRange
Returns: Return type: NXOpen.GeometricUtilities.CurveRangeBuilder
New in version NX6.0.0.
License requirements: None.
DegreesAndSegmentsOrPatches¶
-
StudioXformBuilder.
DegreesAndSegmentsOrPatches
¶ Returns the degrees and segments or patches
-------------------------------------
Getter Method
Signature
DegreesAndSegmentsOrPatches
Returns: Return type: NXOpen.GeometricUtilities.DegreesAndSegmentsOrPatchesBuilder
New in version NX6.0.0.
License requirements: None.
FallOffScale¶
-
StudioXformBuilder.
FallOffScale
¶ Returns or sets the fall off scale
-------------------------------------
Getter Method
Signature
FallOffScale
Returns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FallOffScale
Parameters: fallOffScale (float) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
FeatureSaveMethod¶
-
StudioXformBuilder.
FeatureSaveMethod
¶ Returns or sets the feature save method
-------------------------------------
Getter Method
Signature
FeatureSaveMethod
Returns: Return type: NXOpen.Features.StudioXformBuilderFeatureType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FeatureSaveMethod
Parameters: featureSaveMethod ( NXOpen.Features.StudioXformBuilderFeatureType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
InsertKnotDirection¶
-
StudioXformBuilder.
InsertKnotDirection
¶ Returns or sets the insert knot direction
-------------------------------------
Getter Method
Signature
InsertKnotDirection
Returns: Return type: NXOpen.Features.StudioXformBuilderInsertKnotDirectionType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InsertKnotDirection
Parameters: insertKnotDirection ( NXOpen.Features.StudioXformBuilderInsertKnotDirectionType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
InsertKnotParameter¶
-
StudioXformBuilder.
InsertKnotParameter
¶ Returns or sets the parameter where to insert knots
-------------------------------------
Getter Method
Signature
InsertKnotParameter
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InsertKnotParameter
Parameters: insertKnotSlider (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
IsSingleSelection¶
-
StudioXformBuilder.
IsSingleSelection
¶ Returns or sets the single selection flag
-------------------------------------
Getter Method
Signature
IsSingleSelection
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsSingleSelection
Parameters: singleSelectionFlag (bool) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
KeepAllContinuity¶
-
StudioXformBuilder.
KeepAllContinuity
¶ Returns or sets a value indicating whether to keep all continuity
-------------------------------------
Getter Method
Signature
KeepAllContinuity
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
KeepAllContinuity
Parameters: keepAllContinuity (bool) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
LockRegionUEndFlexibility¶
-
StudioXformBuilder.
LockRegionUEndFlexibility
¶ Returns or sets the lock region flexibility at U end
-------------------------------------
Getter Method
Signature
LockRegionUEndFlexibility
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LockRegionUEndFlexibility
Parameters: lockRegionUEndFlexibility (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
LockRegionUStartFlexibility¶
-
StudioXformBuilder.
LockRegionUStartFlexibility
¶ Returns or sets the lock region flexibility at U start
-------------------------------------
Getter Method
Signature
LockRegionUStartFlexibility
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LockRegionUStartFlexibility
Parameters: lockRegionUStartFlexibility (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
LockRegionVEndFlexibility¶
-
StudioXformBuilder.
LockRegionVEndFlexibility
¶ Returns or sets the lock region flexibility at V end
-------------------------------------
Getter Method
Signature
LockRegionVEndFlexibility
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LockRegionVEndFlexibility
Parameters: lockRegionVEndFlexibility (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
LockRegionVStartFlexibility¶
-
StudioXformBuilder.
LockRegionVStartFlexibility
¶ Returns or sets the lock region flexibility at V start
-------------------------------------
Getter Method
Signature
LockRegionVStartFlexibility
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LockRegionVStartFlexibility
Parameters: lockRegionVStartFlexibility (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PivotPoint¶
-
StudioXformBuilder.
PivotPoint
¶ Returns or sets the rotating center
-------------------------------------
Getter Method
Signature
PivotPoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PivotPoint
Parameters: pivotPoint ( NXOpen.Point
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlanarizeArbitraryPlane¶
-
StudioXformBuilder.
PlanarizeArbitraryPlane
¶ Returns or sets the planarize arbitrary plane
-------------------------------------
Getter Method
Signature
PlanarizeArbitraryPlane
Returns: Return type: NXOpen.Plane
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlanarizeArbitraryPlane
Parameters: planarizeArbitraryPlane ( NXOpen.Plane
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlanarizeDirection¶
-
StudioXformBuilder.
PlanarizeDirection
¶ Returns or sets the planarize direction
-------------------------------------
Getter Method
Signature
PlanarizeDirection
Returns: Return type: NXOpen.Features.StudioXformBuilderPlanarizeDirectionType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlanarizeDirection
Parameters: planarizeDirection ( NXOpen.Features.StudioXformBuilderPlanarizeDirectionType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlanarizeMethod¶
-
StudioXformBuilder.
PlanarizeMethod
¶ Returns or sets the planarize method
-------------------------------------
Getter Method
Signature
PlanarizeMethod
Returns: Return type: NXOpen.Features.StudioXformBuilderPlanarizeMethodType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlanarizeMethod
Parameters: planarizeMethod ( NXOpen.Features.StudioXformBuilderPlanarizeMethodType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlanarizePlaneOption¶
-
StudioXformBuilder.
PlanarizePlaneOption
¶ Returns or sets the planarize plane option
-------------------------------------
Getter Method
Signature
PlanarizePlaneOption
Returns: Return type: NXOpen.Features.StudioXformBuilderPlanarizePlaneOptionType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlanarizePlaneOption
Parameters: planarizePlaneOption ( NXOpen.Features.StudioXformBuilderPlanarizePlaneOptionType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalAllU¶
-
StudioXformBuilder.
ProportionalAllU
¶ Returns or sets a value indicating whether to use all poles in U direction during the proportional movement
-------------------------------------
Getter Method
Signature
ProportionalAllU
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalAllU
Parameters: proportionalAllU (bool) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalAllV¶
-
StudioXformBuilder.
ProportionalAllV
¶ Returns or sets a value indicating whether to use all poles in V direction during the proportional movement
-------------------------------------
Getter Method
Signature
ProportionalAllV
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalAllV
Parameters: proportionalAllV (bool) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalFallOffScale¶
-
StudioXformBuilder.
ProportionalFallOffScale
¶ Returns or sets the proportional fall off scale
-------------------------------------
Getter Method
Signature
ProportionalFallOffScale
Returns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalFallOffScale
Parameters: proportionalFallOffScale (float) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalMoveAfterU¶
-
StudioXformBuilder.
ProportionalMoveAfterU
¶ Returns or sets a value indicating the pole number after u to participate in the proportional movement
-------------------------------------
Getter Method
Signature
ProportionalMoveAfterU
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalMoveAfterU
Parameters: proportionalMoveAfterU (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalMoveAfterV¶
-
StudioXformBuilder.
ProportionalMoveAfterV
¶ Returns or sets a value indicating the pole number after v to participate in the proportional movement
-------------------------------------
Getter Method
Signature
ProportionalMoveAfterV
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalMoveAfterV
Parameters: proportionalMoveAfterV (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalMoveBeforeU¶
-
StudioXformBuilder.
ProportionalMoveBeforeU
¶ Returns or sets a value indicating the pole number before u to participate in the proportional movement
-------------------------------------
Getter Method
Signature
ProportionalMoveBeforeU
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalMoveBeforeU
Parameters: proportionalMoveBeforeU (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalMoveBeforeV¶
-
StudioXformBuilder.
ProportionalMoveBeforeV
¶ Returns or sets a value indicating the pole number before v to participate in the proportional movement
-------------------------------------
Getter Method
Signature
ProportionalMoveBeforeV
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProportionalMoveBeforeV
Parameters: proportionalMoveBeforeV (int) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
RotatingPivot¶
-
StudioXformBuilder.
RotatingPivot
¶ Returns or sets the rotating center type
-------------------------------------
Getter Method
Signature
RotatingPivot
Returns: Return type: NXOpen.Features.StudioXformBuilderRotatingPivotType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotatingPivot
Parameters: rotatePivot ( NXOpen.Features.StudioXformBuilderRotatingPivotType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
RotationArbitraryPlane¶
-
StudioXformBuilder.
RotationArbitraryPlane
¶ Returns or sets the rotation arbitrary plane.
Used only when the RotationPlane is ArbitraryPlane.
-------------------------------------
Getter Method
Signature
RotationArbitraryPlane
Returns: Return type: NXOpen.Plane
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotationArbitraryPlane
Parameters: rotateArbitraryPlane ( NXOpen.Plane
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
RotationArbitraryVector¶
-
StudioXformBuilder.
RotationArbitraryVector
¶ Returns or sets the rotation arbitrary vector.
Used only when the RotationDirection is ArbitraryDirection.
-------------------------------------
Getter Method
Signature
RotationArbitraryVector
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotationArbitraryVector
Parameters: rotateArbitraryVector ( NXOpen.Direction
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
RotationDirection¶
-
StudioXformBuilder.
RotationDirection
¶ Returns or sets the rotation direction
-------------------------------------
Getter Method
Signature
RotationDirection
Returns: Return type: NXOpen.Features.StudioXformBuilderRotationDirectionType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotationDirection
Parameters: rotateDirection ( NXOpen.Features.StudioXformBuilderRotationDirectionType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ScalingArbitraryPlane¶
-
StudioXformBuilder.
ScalingArbitraryPlane
¶ Returns or sets the scaling arbitrary plane.
Used only when the ScalingDirection is ArbitraryPlane.
-------------------------------------
Getter Method
Signature
ScalingArbitraryPlane
Returns: Return type: NXOpen.Plane
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ScalingArbitraryPlane
Parameters: scaleArbitraryPlane ( NXOpen.Plane
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ScalingArbitraryVector¶
-
StudioXformBuilder.
ScalingArbitraryVector
¶ Returns or sets the scaling arbitrary vector.
Used only when the ScalingDirection is ArbitraryDirection.
-------------------------------------
Getter Method
Signature
ScalingArbitraryVector
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ScalingArbitraryVector
Parameters: scaleArbitraryVector ( NXOpen.Direction
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ScalingCenter¶
-
StudioXformBuilder.
ScalingCenter
¶ Returns or sets the scaling center
-------------------------------------
Getter Method
Signature
ScalingCenter
Returns: Return type: NXOpen.Features.StudioXformBuilderScalingCenterType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ScalingCenter
Parameters: scaleCenter ( NXOpen.Features.StudioXformBuilderScalingCenterType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ScalingDirection¶
-
StudioXformBuilder.
ScalingDirection
¶ Returns or sets the scaling direction
-------------------------------------
Getter Method
Signature
ScalingDirection
Returns: Return type: NXOpen.Features.StudioXformBuilderScalingDirectionType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ScalingDirection
Parameters: scaleDirection ( NXOpen.Features.StudioXformBuilderScalingDirectionType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
SurfaceRange¶
-
StudioXformBuilder.
SurfaceRange
¶ Returns the surface range
-------------------------------------
Getter Method
Signature
SurfaceRange
Returns: Return type: NXOpen.GeometricUtilities.SurfaceRangeBuilder
New in version NX6.0.0.
License requirements: None.
TranslationArbitraryPlane¶
-
StudioXformBuilder.
TranslationArbitraryPlane
¶ Returns or sets the translation arbitrary plane.
Used only when the TranslationDirection is ArbitraryPlane.
-------------------------------------
Getter Method
Signature
TranslationArbitraryPlane
Returns: Return type: NXOpen.Plane
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TranslationArbitraryPlane
Parameters: translateArbitraryPlane ( NXOpen.Plane
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
TranslationArbitraryVector¶
-
StudioXformBuilder.
TranslationArbitraryVector
¶ Returns or sets the translation arbitrary vector.
Used only when the TranslationDirection is ArbitraryDirection.
-------------------------------------
Getter Method
Signature
TranslationArbitraryVector
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TranslationArbitraryVector
Parameters: translateArbitraryVector ( NXOpen.Direction
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
TranslationDirection¶
-
StudioXformBuilder.
TranslationDirection
¶ Returns or sets the translation direction
-------------------------------------
Getter Method
Signature
TranslationDirection
Returns: Return type: NXOpen.Features.StudioXformBuilderTranslationDirectionType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TranslationDirection
Parameters: translateDirection ( NXOpen.Features.StudioXformBuilderTranslationDirectionType
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
Type¶
-
StudioXformBuilder.
Type
¶ Returns or sets the type
-------------------------------------
Getter Method
Signature
Type
Returns: Return type: NXOpen.Features.StudioXformBuilderTypes
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type
Parameters: type ( NXOpen.Features.StudioXformBuilderTypes
) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
XformObjects¶
-
StudioXformBuilder.
XformObjects
¶ Returns the object to be transformed.
Any face having b-surface type geometry or curve having b-curve geometry can be transformed.
-------------------------------------
Getter Method
Signature
XformObjects
Returns: Return type: NXOpen.SelectNXObjectList
New in version NX6.0.0.
License requirements: None.
Method Detail¶
ChangeDegree¶
-
StudioXformBuilder.
ChangeDegree
¶ Changes degree of the selected xform object
Signature
ChangeDegree(xformObject)
Parameters: xformObject ( NXOpen.NXObject
) – the selected face or curve to change degree ofNew in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ChangeFlexibility¶
-
StudioXformBuilder.
ChangeFlexibility
¶ Changes flexibility of the selected xform object
Signature
ChangeFlexibility(xformObject)
Parameters: xformObject ( NXOpen.NXObject
) – the selected face or curve to change flexibility ofNew in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ConvertParameters¶
-
StudioXformBuilder.
ConvertParameters
¶ 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.
Signature
ConvertParameters(xformObject)
Parameters: xformObject ( NXOpen.NXObject
) – the selected face or curve to convert pameters fromNew in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
FallOffReset¶
-
StudioXformBuilder.
FallOffReset
¶ Reset the fall off scale
Signature
FallOffReset()
New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
InsertKnot¶
-
StudioXformBuilder.
InsertKnot
¶ Inserts knot in the selected xform object
Signature
InsertKnot(xformObject)
Parameters: xformObject ( NXOpen.NXObject
) – the selected face or curve to insert knot inNew in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
InsertKnots¶
-
StudioXformBuilder.
InsertKnots
¶ Insert knots
Signature
InsertKnots()
New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ProportionalReset¶
-
StudioXformBuilder.
ProportionalReset
¶ Reset the proportional scale
Signature
ProportionalReset()
New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
ShapeReset¶
-
StudioXformBuilder.
ShapeReset
¶ Reset the shape of a edited face or curve
Signature
ShapeReset()
New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
UpdateLockRegionGeometry¶
-
StudioXformBuilder.
UpdateLockRegionGeometry
¶ Update lock region geometry with current geometry
Signature
UpdateLockRegionGeometry(xformObject)
Parameters: xformObject ( NXOpen.NXObject
) – the selected face or curve to change flexibility ofNew in version NX6.0.2.
License requirements: studio_free_form (“STUDIO FREE FORM”)
UpdateXformObject¶
-
StudioXformBuilder.
UpdateXformObject
¶ Updates the selected xform object
Signature
UpdateXformObject(xformObject)
Parameters: xformObject ( NXOpen.NXObject
) – the selected face or curve to be editedNew in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
Validate¶
-
StudioXformBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.