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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.