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
FirstVectorForBunnyEar Returns or sets the first vector for bunny ear
Offset Returns the offset.
RadiusDia Returns the corner radius.
SecondVectorForBunnyEar Returns or sets the second vector for bunny ear
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

Parameters:cornerType (NXOpen.Tooling.CornerDesignBuilderCornerTypeOpt) –

New in version NX8.0.0.

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

FirstVectorForBunnyEar

CornerDesignBuilder.FirstVectorForBunnyEar

Returns or sets the first vector for bunny ear

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

Getter Method

Signature FirstVectorForBunnyEar

Returns:
Return type:NXOpen.Direction

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature FirstVectorForBunnyEar

Parameters:firstVectorForBunnyEar (NXOpen.Direction) –

New in version NX12.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.

SecondVectorForBunnyEar

CornerDesignBuilder.SecondVectorForBunnyEar

Returns or sets the second vector for bunny ear

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

Getter Method

Signature SecondVectorForBunnyEar

Returns:
Return type:NXOpen.Direction

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature SecondVectorForBunnyEar

Parameters:secondVectorForBunnyEar (NXOpen.Direction) –

New in version NX12.0.0.

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

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

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

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.