UnfoldingSimulationBuilder Class

class NXOpen.Tooling.UnfoldingSimulationBuilder

Bases: NXOpen.Builder

Unfolding Simulation Builder of PDW and EDW.

Nothing is returned by this builder. To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateUnfoldingSimulationBuilder()

Default values.

Property Value
Speed 1
State 0

New in version NX10.0.0.

Properties

Property Description
BendFaces Returns the bend faces
CheckedBody Returns the body that will do static interference check with selected bend face body
ReferenceFaceEdge Returns the reference face edge
Speed Returns or sets the speed
State Returns or sets the state
Tag Returns the Tag for this object.

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.
Pause Pause animation
Play Play animation
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
StepBackward Step backward of animation
StepForward Step animation forward
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

BendFaces

UnfoldingSimulationBuilder.BendFaces

Returns the bend faces

-------------------------------------

Getter Method

Signature BendFaces()

Returns:
Return type:NXOpen.SelectFaceList

New in version NX10.0.0.

License requirements: None.

CheckedBody

UnfoldingSimulationBuilder.CheckedBody

Returns the body that will do static interference check with selected bend face body

-------------------------------------

Getter Method

Signature CheckedBody()

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

ReferenceFaceEdge

UnfoldingSimulationBuilder.ReferenceFaceEdge

Returns the reference face edge

-------------------------------------

Getter Method

Signature ReferenceFaceEdge()

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

Speed

UnfoldingSimulationBuilder.Speed

Returns or sets the speed

-------------------------------------

Getter Method

Signature Speed()

Returns:
Return type:int

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Speed(speed)

Parameters:speed (int) –

New in version NX10.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

State

UnfoldingSimulationBuilder.State

Returns or sets the state

-------------------------------------

Getter Method

Signature State()

Returns:
Return type:int

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature State(state)

Parameters:state (int) –

New in version NX10.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

Pause

UnfoldingSimulationBuilder.Pause

Pause animation

Signature Pause()

New in version NX10.0.0.

License requirements: None.

Play

UnfoldingSimulationBuilder.Play

Play animation

Signature Play()

New in version NX10.0.0.

License requirements: None.

StepBackward

UnfoldingSimulationBuilder.StepBackward

Step backward of animation

Signature StepBackward()

New in version NX10.0.0.

License requirements: None.

StepForward

UnfoldingSimulationBuilder.StepForward

Step animation forward

Signature StepForward()

New in version NX10.0.0.

License requirements: None.

Validate

UnfoldingSimulationBuilder.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.