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 EndNew 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 EndNew 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`()
andWebTaperType2`()
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`()
andWebTaperType2`()
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 WebNew 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 WebNew 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 ChainNew 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 ChainNew 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.