CornerDesignBuilder Class

class NXOpen.Tooling.CornerDesignBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.CornerDesignBuilder, Corner Design is to provide tools to make corner.

To create a new instance of this class, use NXOpen.Tooling.CornerDesignCollection.CreateCornerDesignBuilder()

Default values.

Property Value
ChamferAngle.Value 45
CornerType Chamfer
Offset.Value 1 (millimeters part), 0.1 (inches part)
RadiusDia.Value 5 (millimeters part), 0.5 (inches part)
SelectFrom Both

New in version NX8.0.0.

Properties

Property Description
ChamferAngle Returns the chamfer angle.
CornerType Returns or sets the corner type
Offset Returns the offset.
RadiusDia Returns the corner radius.
SelectCorner Returns the selected corner.
SelectEdge Returns the selected edge.
SelectFrom Returns or sets the selection options.
Tag Returns the Tag for this object.
Type Returns or sets the operation type of corner design.

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

CornerDesignBuilderCornerTypeOpt Enumeration the corner types
CornerDesignBuilderSelectFromOpt Enumeration the object selection options.
CornerDesignBuilderTypes Enumeration The corner design type.

Property Detail

ChamferAngle

CornerDesignBuilder.ChamferAngle

Returns the chamfer angle.

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

Getter Method

Signature ChamferAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

CornerType

CornerDesignBuilder.CornerType

Returns or sets the corner type

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

Getter Method

Signature CornerType()

Returns:
Return type:NXOpen.Tooling.CornerDesignBuilderCornerTypeOpt

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CornerType(cornerType)

Parameters:cornerType (NXOpen.Tooling.CornerDesignBuilderCornerTypeOpt) –

New in version NX8.0.0.

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

Offset

CornerDesignBuilder.Offset

Returns the offset.

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

Getter Method

Signature Offset()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

RadiusDia

CornerDesignBuilder.RadiusDia

Returns the corner radius.

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

Getter Method

Signature RadiusDia()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SelectCorner

CornerDesignBuilder.SelectCorner

Returns the selected corner.

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

Getter Method

Signature SelectCorner()

Returns:
Return type:NXOpen.Features.SelectFeatureList

New in version NX8.0.0.

License requirements: None.

SelectEdge

CornerDesignBuilder.SelectEdge

Returns the selected edge.

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

Getter Method

Signature SelectEdge()

Returns:
Return type:NXOpen.SelectEdgeList

New in version NX8.0.0.

License requirements: None.

SelectFrom

CornerDesignBuilder.SelectFrom

Returns or sets the selection options.

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

Getter Method

Signature SelectFrom()

Returns:
Return type:NXOpen.Tooling.CornerDesignBuilderSelectFromOpt

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SelectFrom(selectFrom)

Parameters:selectFrom (NXOpen.Tooling.CornerDesignBuilderSelectFromOpt) –

New in version NX8.0.0.

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

Type

CornerDesignBuilder.Type

Returns or sets the operation type of corner design.

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

Getter Method

Signature Type()

Returns:
Return type:NXOpen.Tooling.CornerDesignBuilderTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Type(type)

Parameters:type (NXOpen.Tooling.CornerDesignBuilderTypes) –

New in version NX8.0.0.

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

Method Detail

Validate

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