BendTaperBuilder Class

class NXOpen.Features.SheetMetal.BendTaperBuilder

Bases: NXOpen.Features.SheetMetal.SheetmetalBaseBuilder

Represents a Bend Taper feature builder

To create a new instance of this class, use NXOpen.Features.SheetMetal.SheetmetalManager.CreateBendTaperBuilder()

Default values.

Property Value
BendTaperAngle1.Value 10
BendTaperAngle2.Value 10
BendTaperInputMethod1 Angle
BendTaperInputMethod2 Angle
BendTaperType1 Linear
BendTaperType2 Linear
Chaining (deprecated) BendOnly
EndRadius1.Value 2 (millimeters part), 0.1 (inches part)
EndRadius2.Value 2 (millimeters part), 0.1 (inches part)
InferRadius1 1
InferRadius2 1
StartRadius1.Value 2 (millimeters part), 0.1 (inches part)
StartRadius2.Value 2 (millimeters part), 0.1 (inches part)
StartType1 TaperFromBend
StartType2 TaperFromBend
TaperDistance1.Value 5.0 (millimeters part), 0.3 (inches part)
TaperDistance2.Value 5.0 (millimeters part), 0.3 (inches part)
TaperSides Both
WebTaperAngle1.Value 0
WebTaperAngle2.Value 0
WebTaperType1 None
WebTaperType2 None

New in version NX6.0.0.

Properties

Property Description
BendTaperAngle1 Returns the bend taper angle1
BendTaperAngle2 Returns the bend taper angle2
BendTaperInputMethod1 Returns or sets the input method for side 1
BendTaperInputMethod2 Returns or sets the input method for side 2
BendTaperSelectBendFace Returns the bend taper select bend face.
BendTaperType1 Returns or sets the bend taper type for Side 1
BendTaperType2 Returns or sets the bend taper type for Side 2
Chaining Returns or sets the chaining
EndRadius1 Returns the end radius for side 1
EndRadius2 Returns the end radius for side 2
InferRadius1 Returns or sets the infer radius flag for side 1
InferRadius2 Returns or sets the infer radius flag for side 2
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
ReverseTaperDirection Returns or sets the flag indication the reverse taper direction
StartRadius1 Returns the start radius for side 1
StartRadius2 Returns the start radius for side 2
StartType1 Returns or sets the start type for side 1
StartType2 Returns or sets the start type for side 2
StationaryEntity Returns or sets the stationary entity, can be an edge or a face.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TaperDistance1 Returns the taper distance for side 1
TaperDistance2 Returns the taper distance for side 2
TaperSides Returns or sets the taper sides
WebTaperAngle1 Returns the web taper angle1
WebTaperAngle2 Returns the web taper angle2
WebTaperType1 Returns or sets the web taper type for side 1
WebTaperType2 Returns or sets the web taper type for side 2

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetApplicationContext Get the application context.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetApplicationContext Set the application context.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

BendTaperBuilderBendTaperInputMethod Enumeration This enum represents the input methods for the bend taper.
BendTaperBuilderBendTaperSides Enumeration This enum represents the taper sides options for the bend taper.
BendTaperBuilderBendTaperType Enumeration This enum represents the bend taper types for the bend taper.
BendTaperBuilderChainingType Enumeration This enum represents the chaining options for the bend taper.
BendTaperBuilderStartType Enumeration This enum represents the start types for the bend taper.
BendTaperBuilderWebTaperType Enumeration This enum represents the web taper types for the bend taper.

Property Detail

BendTaperAngle1

BendTaperBuilder.BendTaperAngle1

Returns the bend taper angle1

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

Getter Method

Signature BendTaperAngle1

Returns:The bend taper angle for side 1
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

BendTaperAngle2

BendTaperBuilder.BendTaperAngle2

Returns the bend taper angle2

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

Getter Method

Signature BendTaperAngle2

Returns:The bend taper angle for side 2
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

BendTaperInputMethod1

BendTaperBuilder.BendTaperInputMethod1

Returns or sets the input method for side 1

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

Getter Method

Signature BendTaperInputMethod1

Returns:The input method can be Angle, Distance and To End
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperInputMethod

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature BendTaperInputMethod1

Parameters:bendTaperInputMethod1 (NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperInputMethod) – The input method can be Angle, Distance and To End

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

BendTaperInputMethod2

BendTaperBuilder.BendTaperInputMethod2

Returns or sets the input method for side 2

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

Getter Method

Signature BendTaperInputMethod2

Returns:The input method can be Angle, Distance and To End
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperInputMethod

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature BendTaperInputMethod2

Parameters:bendTaperInputMethod2 (NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperInputMethod) – The input method can be Angle, Distance and To End

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

BendTaperSelectBendFace

BendTaperBuilder.BendTaperSelectBendFace

Returns the bend taper select bend face.

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

Getter Method

Signature BendTaperSelectBendFace

Returns:
Return type:NXOpen.ScCollector

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

BendTaperType1

BendTaperBuilder.BendTaperType1

Returns or sets the bend taper type for Side 1

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

Getter Method

Signature BendTaperType1

Returns:The bend taper type can be Linear, Tangent and Square.
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperType

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature BendTaperType1

Parameters:bendTaperType1 (NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperType) – The bend taper type can be Linear, Tangent and Square.

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

BendTaperType2

BendTaperBuilder.BendTaperType2

Returns or sets the bend taper type for Side 2

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

Getter Method

Signature BendTaperType2

Returns:The bend taper type can be Linear, Tangent and Square.
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperType

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature BendTaperType2

Parameters:bendTaperType2 (NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperType) – The bend taper type can be Linear, Tangent and Square.

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

Chaining

BendTaperBuilder.Chaining

Returns or sets the chaining

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

Getter Method

Signature Chaining

Returns:The chaining can be Bend Only, Bend and Face, and Bend and Face Chain.
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderChainingType

New in version NX6.0.0.

Deprecated since version NX8.5.0: Use WebTaperType1`() and WebTaperType2`() instead.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature Chaining

Parameters:chaining (NXOpen.Features.SheetMetal.BendTaperBuilderChainingType) – The chaining can be Bend Only, Bend and Face, and Bend and Face Chain.

New in version NX6.0.0.

Deprecated since version NX8.5.0: Use WebTaperType1`() and WebTaperType2`() instead.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

EndRadius1

BendTaperBuilder.EndRadius1

Returns the end radius for side 1

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

Getter Method

Signature EndRadius1

Returns:the end radius for side 1
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

EndRadius2

BendTaperBuilder.EndRadius2

Returns the end radius for side 2

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

Getter Method

Signature EndRadius2

Returns:the end radius for side 2
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

InferRadius1

BendTaperBuilder.InferRadius1

Returns or sets the infer radius flag for side 1

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

Getter Method

Signature InferRadius1

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature InferRadius1

Parameters:inferRadius1 (bool) –

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

InferRadius2

BendTaperBuilder.InferRadius2

Returns or sets the infer radius flag for side 2

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

Getter Method

Signature InferRadius2

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature InferRadius2

Parameters:inferRadius2 (bool) –

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

ReverseTaperDirection

BendTaperBuilder.ReverseTaperDirection

Returns or sets the flag indication the reverse taper direction

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

Getter Method

Signature ReverseTaperDirection

Returns:
Return type:bool

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use StationaryEntity`() instead.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature ReverseTaperDirection

Parameters:reverseTaperDirection (bool) –

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use StationaryEntity`() instead.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

StartRadius1

BendTaperBuilder.StartRadius1

Returns the start radius for side 1

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

Getter Method

Signature StartRadius1

Returns:the start radius for side 1
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

StartRadius2

BendTaperBuilder.StartRadius2

Returns the start radius for side 2

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

Getter Method

Signature StartRadius2

Returns:the start radius for side 2
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

StartType1

BendTaperBuilder.StartType1

Returns or sets the start type for side 1

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

Getter Method

Signature StartType1

Returns:the start type can be Taper from Bend or Taper from Web
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderStartType

New in version NX10.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature StartType1

Parameters:startType1 (NXOpen.Features.SheetMetal.BendTaperBuilderStartType) – the start type can be Taper from Bend or Taper from Web

New in version NX10.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

StartType2

BendTaperBuilder.StartType2

Returns or sets the start type for side 2

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

Getter Method

Signature StartType2

Returns:the start type can be Taper from Bend and Taper from Web
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderStartType

New in version NX10.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature StartType2

Parameters:startType2 (NXOpen.Features.SheetMetal.BendTaperBuilderStartType) – the start type can be Taper from Bend and Taper from Web

New in version NX10.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

StationaryEntity

BendTaperBuilder.StationaryEntity

Returns or sets the stationary entity, can be an edge or a face.

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

Getter Method

Signature StationaryEntity

Returns:
Return type:NXOpen.NXObject

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature StationaryEntity

Parameters:bendTaperStationaryEntity (NXOpen.NXObject) –

New in version NX10.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

TaperDistance1

BendTaperBuilder.TaperDistance1

Returns the taper distance for side 1

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

Getter Method

Signature TaperDistance1

Returns:the taper distance for side 1
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

TaperDistance2

BendTaperBuilder.TaperDistance2

Returns the taper distance for side 2

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

Getter Method

Signature TaperDistance2

Returns:the taper distance for side 2
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

TaperSides

BendTaperBuilder.TaperSides

Returns or sets the taper sides

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

Getter Method

Signature TaperSides

Returns:The taperSides can be Both, Side 1, Side 2, and Symmetric.
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperSides

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature TaperSides

Parameters:taperSides (NXOpen.Features.SheetMetal.BendTaperBuilderBendTaperSides) – The taperSides can be Both, Side 1, Side 2, and Symmetric.

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

WebTaperAngle1

BendTaperBuilder.WebTaperAngle1

Returns the web taper angle1

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

Getter Method

Signature WebTaperAngle1

Returns:The web taper angle for side 1
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

WebTaperAngle2

BendTaperBuilder.WebTaperAngle2

Returns the web taper angle2

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

Getter Method

Signature WebTaperAngle2

Returns:The web taper angle for side 2
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

WebTaperType1

BendTaperBuilder.WebTaperType1

Returns or sets the web taper type for side 1

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

Getter Method

Signature WebTaperType1

Returns:the web taper type can be None, Face and Face Chain
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderWebTaperType

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature WebTaperType1

Parameters:webTaperType1 (NXOpen.Features.SheetMetal.BendTaperBuilderWebTaperType) – the web taper type can be None, Face and Face Chain

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

WebTaperType2

BendTaperBuilder.WebTaperType2

Returns or sets the web taper type for side 2

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

Getter Method

Signature WebTaperType2

Returns:the web taper type can be None, Face and Face Chain
Return type:NXOpen.Features.SheetMetal.BendTaperBuilderWebTaperType

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

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

Setter Method

Signature WebTaperType2

Parameters:webTaperType2 (NXOpen.Features.SheetMetal.BendTaperBuilderWebTaperType) – the web taper type can be None, Face and Face Chain

New in version NX8.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

Method Detail

Validate

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