DirectUnbendBuilder Class¶
-
class
NXOpen.Tooling.
DirectUnbendBuilder
¶ Bases:
NXOpen.Builder
The builder contains all inputs for direct unbend.
To create a new instance of this class, use
NXOpen.Tooling.DirectUnfoldCollection.CreateDirectUnbendBuilder
Default values.
Property Value AlterResult 0 BendAngle1 30 BendAngle2 30 BendAngle3 30 BendAngle4 30 BendAngle5 30 BendAngle6 30 BendDevLength 0.0 BendNeutralFactor 0.4 BendNumPrebends Two KeepRadFixed 0 OverbendAngle 0 New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
AlterResult | Returns or sets the switch to set if use an alternate result. |
BaseBody | Returns or sets the base body. |
BendAngle1 | Returns or sets the first angle of prebend. |
BendAngle2 | Returns or sets the second angle of prebend. |
BendAngle3 | Returns or sets the third angle of prebend. |
BendAngle4 | Returns or sets the fourth angle of prebend. |
BendAngle5 | Returns or sets the fifth angle of prebend. |
BendAngle6 | Returns or sets the sixth angle of prebend. |
BendDevLength | Returns or sets the operation to developed length of a bend. |
BendNeutralFactor | Returns or sets the operation of k factor for a single bend. |
BendNumPrebends | Returns or sets the number of prebends. |
KeepRadFixed | Returns or sets the keep radius fixed. |
OverbendAngle | Returns or sets the overbend angle. |
RefObject | Returns the reference objects. |
ResizeRadius | Returns or sets the resize radius. |
SelBend | Returns the selection of bends. |
Tag | Returns the Tag for this object. |
Type | Returns or sets the type. |
WorkPart | Returns the work part. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
DirectUnbendBuilderBendtypes Enumeration | unbend operations. |
Property Detail¶
AlterResult¶
-
DirectUnbendBuilder.
AlterResult
¶ Returns or sets the switch to set if use an alternate result.
-------------------------------------
Getter Method
Signature
AlterResult()
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AlterResult(alterResult)
Parameters: alterResult (bool) – New in version NX6.0.0.
License requirements: None.
BaseBody¶
-
DirectUnbendBuilder.
BaseBody
¶ Returns or sets the base body.
-------------------------------------
Getter Method
Signature
BaseBody()
Returns: Return type: NXOpen.Body
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BaseBody(baseBody)
Parameters: baseBody ( NXOpen.Body
) –New in version NX6.0.0.
License requirements: None.
BendAngle1¶
-
DirectUnbendBuilder.
BendAngle1
¶ Returns or sets the first angle of prebend.
-------------------------------------
Getter Method
Signature
BendAngle1()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAngle1(angle1)
Parameters: angle1 (float) – New in version NX7.5.0.
License requirements: None.
BendAngle2¶
-
DirectUnbendBuilder.
BendAngle2
¶ Returns or sets the second angle of prebend.
-------------------------------------
Getter Method
Signature
BendAngle2()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAngle2(angle2)
Parameters: angle2 (float) – New in version NX7.5.0.
License requirements: None.
BendAngle3¶
-
DirectUnbendBuilder.
BendAngle3
¶ Returns or sets the third angle of prebend.
-------------------------------------
Getter Method
Signature
BendAngle3()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAngle3(angle3)
Parameters: angle3 (float) – New in version NX7.5.0.
License requirements: None.
BendAngle4¶
-
DirectUnbendBuilder.
BendAngle4
¶ Returns or sets the fourth angle of prebend.
-------------------------------------
Getter Method
Signature
BendAngle4()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAngle4(angle4)
Parameters: angle4 (float) – New in version NX7.5.0.
License requirements: None.
BendAngle5¶
-
DirectUnbendBuilder.
BendAngle5
¶ Returns or sets the fifth angle of prebend.
-------------------------------------
Getter Method
Signature
BendAngle5()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAngle5(angle5)
Parameters: angle5 (float) – New in version NX7.5.0.
License requirements: None.
BendAngle6¶
-
DirectUnbendBuilder.
BendAngle6
¶ Returns or sets the sixth angle of prebend.
-------------------------------------
Getter Method
Signature
BendAngle6()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAngle6(angle6)
Parameters: angle6 (float) – New in version NX7.5.0.
License requirements: None.
BendDevLength¶
-
DirectUnbendBuilder.
BendDevLength
¶ Returns or sets the operation to developed length of a bend.
-------------------------------------
Getter Method
Signature
BendDevLength()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendDevLength(devLength)
Parameters: devLength (float) – New in version NX7.5.0.
License requirements: None.
BendNeutralFactor¶
-
DirectUnbendBuilder.
BendNeutralFactor
¶ Returns or sets the operation of k factor for a single bend.
-------------------------------------
Getter Method
Signature
BendNeutralFactor()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendNeutralFactor(kFactor)
Parameters: kFactor (float) – New in version NX7.5.0.
License requirements: None.
BendNumPrebends¶
-
DirectUnbendBuilder.
BendNumPrebends
¶ Returns or sets the number of prebends.
-------------------------------------
Getter Method
Signature
BendNumPrebends()
Returns: Return type: NXOpen.Tooling.DirectUnfoldBuilderBend
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendNumPrebends(numBends)
Parameters: numBends ( NXOpen.Tooling.DirectUnfoldBuilderBend
) –New in version NX7.5.0.
License requirements: None.
KeepRadFixed¶
-
DirectUnbendBuilder.
KeepRadFixed
¶ Returns or sets the keep radius fixed.
-------------------------------------
Getter Method
Signature
KeepRadFixed()
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
KeepRadFixed(keepRadFixed)
Parameters: keepRadFixed (bool) – New in version NX6.0.0.
License requirements: None.
OverbendAngle¶
-
DirectUnbendBuilder.
OverbendAngle
¶ Returns or sets the overbend angle.
-------------------------------------
Getter Method
Signature
OverbendAngle()
Returns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OverbendAngle(overbendAngle)
Parameters: overbendAngle (float) – New in version NX6.0.0.
License requirements: None.
RefObject¶
-
DirectUnbendBuilder.
RefObject
¶ Returns the reference objects.
-------------------------------------
Getter Method
Signature
RefObject()
Returns: Return type: NXOpen.SelectEdgeList
New in version NX6.0.0.
License requirements: None.
ResizeRadius¶
-
DirectUnbendBuilder.
ResizeRadius
¶ Returns or sets the resize radius.
-------------------------------------
Getter Method
Signature
ResizeRadius()
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ResizeRadius(resizeRadius)
Parameters: resizeRadius (bool) – New in version NX7.5.0.
License requirements: None.
SelBend¶
-
DirectUnbendBuilder.
SelBend
¶ Returns the selection of bends.
-------------------------------------
Getter Method
Signature
SelBend()
Returns: Return type: NXOpen.SelectFaceList
New in version NX6.0.0.
License requirements: None.
Type¶
-
DirectUnbendBuilder.
Type
¶ Returns or sets the type.
-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Tooling.DirectUnbendBuilderBendtypes
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: type ( NXOpen.Tooling.DirectUnbendBuilderBendtypes
) –New in version NX6.0.0.
License requirements: None.
WorkPart¶
-
DirectUnbendBuilder.
WorkPart
¶ Returns the work part.
-------------------------------------
Getter Method
Signature
WorkPart()
Returns: Return type: NXOpen.Assemblies.SelectComponent
New in version NX6.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
DirectUnbendBuilder.
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.