SectionLineCreationBuilder Class

class NXOpen.Tooling.SectionLineCreationBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.SectionLineCreationBuilder which is used to create or edit the section line creation.

To create a new instance of this class, use NXOpen.Tooling.ToolingDrawingCollection.CreateSectionLineCreationBuilder()

New in version NX8.5.0.

Properties

Property Description
SelectPoint Returns or sets the pnt select point
Tag Returns the Tag for this object.
VectorDefineDirection Returns or sets the vector direction

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CreateTemporaryLine Create temporary line
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.
PointSubFunction Define the cut segment position
RemoveAll Remove all cut segments
RemoveLast Remove the last cut segment
ReverseVector Reverse vector direction
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.

Property Detail

SelectPoint

SectionLineCreationBuilder.SelectPoint

Returns or sets the pnt select point

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

Getter Method

Signature SelectPoint

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SelectPoint

Parameters:pntSelectPoint (NXOpen.Point) –

New in version NX8.5.0.

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

VectorDefineDirection

SectionLineCreationBuilder.VectorDefineDirection

Returns or sets the vector direction

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

Getter Method

Signature VectorDefineDirection

Returns:
Return type:NXOpen.Direction

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature VectorDefineDirection

Parameters:vectorDefineDirection (NXOpen.Direction) –

New in version NX8.5.0.

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

Method Detail

CreateTemporaryLine

SectionLineCreationBuilder.CreateTemporaryLine

Create temporary line

Signature CreateTemporaryLine(pointData, direction)

Parameters:
Returns:

Return type:

NXOpen.Line

New in version NX8.5.0.

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

PointSubFunction

SectionLineCreationBuilder.PointSubFunction

Define the cut segment position

Signature PointSubFunction()

New in version NX8.5.0.

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

RemoveAll

SectionLineCreationBuilder.RemoveAll

Remove all cut segments

Signature RemoveAll(curveList)

Parameters:curveList (list of NXOpen.Line) –

New in version NX8.5.0.

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

RemoveLast

SectionLineCreationBuilder.RemoveLast

Remove the last cut segment

Signature RemoveLast(curveTag)

Parameters:curveTag (NXOpen.Line) –

New in version NX8.5.0.

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

ReverseVector

SectionLineCreationBuilder.ReverseVector

Reverse vector direction

Signature ReverseVector()

New in version NX8.5.0.

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

Validate

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