BendOperationBuilder Class¶
-
class
NXOpen.Tooling.BendOperationBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Tooling.BendOperationBuilderbuilder.To create a new instance of this class, use
NXOpen.Tooling.BendOperationCollection.CreateBendOperationBuilder()Default values.
Property Value AlternateResult 0 BendAngle1 30 BendAngle2 30 BendAngle3 30 BendAngle4 30 BendAngle5 30 BendDevLength 0.0 BendNeutralFactor 0.4 BendNumPrebends Two DefineNeutralFactor.BendDevelopedLength 0 DefineNeutralFactor.NeutralFactor 0.40 DefineNeutralFactor.NeutralFactorFormula General DefineNeutralFactor.PartMaterial 08 FixTabFlangePosition 0 KeepRadiusFixed 0 OverbendAngle 0 OverbendOption ResizeBendAngle RestorePosition 0 New in version NX8.5.0.
Properties¶
| Property | Description |
|---|---|
| AlternateResult | Returns or sets the switch to set if use an alternate result. |
| BaseBody | Returns or sets the base body. |
| BendAngle1 | Returns or sets the first angle of prebend. |
| BendAngle2 | Returns or sets the second angle of prebend. |
| BendAngle3 | Returns or sets the third angle of prebend. |
| BendAngle4 | Returns or sets the fourth angle of prebend. |
| BendAngle5 | Returns or sets the fifth angle of prebend. |
| BendDevLength | Returns or sets the operation to developed length of a bend. |
| BendNeutralFactor | Returns or sets the operation of k factor for a single bend. |
| BendNumPrebends | Returns or sets the number of prebends. |
| DefineNeutralFactor | Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length |
| FixTabFlangePosition | Returns or sets the switch to set if fixed tab or flange position while resize bend radius. |
| KeepRadiusFixed | Returns or sets the keep radius fixed. |
| OverbendAngle | Returns or sets the overbend angle. |
| OverbendOption | Returns or sets the overbend option |
| OverbendRadius | Returns or sets the overbend radius. |
| ReferObject | Returns the reference objects. |
| ResizeRadius | Returns or sets the resize radius. |
| RestorePosition | Returns or sets the switch to set whether restore the overbend part position. |
| SelectedBend | Returns the selection of bends. |
| Tag | Returns the Tag for this object. |
| Type | Returns or sets the type. |
| WorkPart | Returns the work part. |
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¶
| BendOperationBuilderOverbendOptions Enumeration | The overbend option. |
| BendOperationBuilderPrebend Enumeration | The number of children bends of prebend. |
| BendOperationBuilderTypes Enumeration | unbend operations. |
Property Detail¶
AlternateResult¶
-
BendOperationBuilder.AlternateResult¶ Returns or sets the switch to set if use an alternate result.
-------------------------------------Getter Method
Signature
AlternateResultReturns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AlternateResultParameters: alternateResult (bool) – New in version NX6.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BaseBody¶
-
BendOperationBuilder.BaseBody¶ Returns or sets the base body.
-------------------------------------Getter Method
Signature
BaseBodyReturns: Return type: NXOpen.BodyNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BaseBodyParameters: baseBody ( NXOpen.Body) –New in version NX6.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendAngle1¶
-
BendOperationBuilder.BendAngle1¶ Returns or sets the first angle of prebend.
-------------------------------------Getter Method
Signature
BendAngle1Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendAngle1Parameters: angle1 (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendAngle2¶
-
BendOperationBuilder.BendAngle2¶ Returns or sets the second angle of prebend.
-------------------------------------Getter Method
Signature
BendAngle2Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendAngle2Parameters: angle2 (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendAngle3¶
-
BendOperationBuilder.BendAngle3¶ Returns or sets the third angle of prebend.
-------------------------------------Getter Method
Signature
BendAngle3Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendAngle3Parameters: angle3 (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendAngle4¶
-
BendOperationBuilder.BendAngle4¶ Returns or sets the fourth angle of prebend.
-------------------------------------Getter Method
Signature
BendAngle4Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendAngle4Parameters: angle4 (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendAngle5¶
-
BendOperationBuilder.BendAngle5¶ Returns or sets the fifth angle of prebend.
-------------------------------------Getter Method
Signature
BendAngle5Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendAngle5Parameters: angle5 (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendDevLength¶
-
BendOperationBuilder.BendDevLength¶ Returns or sets the operation to developed length of a bend.
-------------------------------------Getter Method
Signature
BendDevLengthReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendDevLengthParameters: devLength (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendNeutralFactor¶
-
BendOperationBuilder.BendNeutralFactor¶ Returns or sets the operation of k factor for a single bend.
-------------------------------------Getter Method
Signature
BendNeutralFactorReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendNeutralFactorParameters: kFactor (float) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
BendNumPrebends¶
-
BendOperationBuilder.BendNumPrebends¶ Returns or sets the number of prebends.
-------------------------------------Getter Method
Signature
BendNumPrebendsReturns: Return type: NXOpen.Tooling.BendOperationBuilderPrebendNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendNumPrebendsParameters: numBends ( NXOpen.Tooling.BendOperationBuilderPrebend) –New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
DefineNeutralFactor¶
-
BendOperationBuilder.DefineNeutralFactor¶ Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length
-------------------------------------Getter Method
Signature
DefineNeutralFactorReturns: Return type: NXOpen.Tooling.DefineNeutralFactorBuilderNew in version NX10.0.0.
License requirements: None.
FixTabFlangePosition¶
-
BendOperationBuilder.FixTabFlangePosition¶ Returns or sets the switch to set if fixed tab or flange position while resize bend radius.
-------------------------------------Getter Method
Signature
FixTabFlangePositionReturns: Return type: bool New in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
FixTabFlangePositionParameters: fixTabFlangePosition (bool) – New in version NX9.0.3.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
KeepRadiusFixed¶
-
BendOperationBuilder.KeepRadiusFixed¶ Returns or sets the keep radius fixed.
-------------------------------------Getter Method
Signature
KeepRadiusFixedReturns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
KeepRadiusFixedParameters: keepRadiusFixed (bool) – New in version NX6.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
OverbendAngle¶
-
BendOperationBuilder.OverbendAngle¶ Returns or sets the overbend angle.
-------------------------------------Getter Method
Signature
OverbendAngleReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverbendAngleParameters: overbendAngle (float) – New in version NX6.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
OverbendOption¶
-
BendOperationBuilder.OverbendOption¶ Returns or sets the overbend option
-------------------------------------Getter Method
Signature
OverbendOptionReturns: Return type: NXOpen.Tooling.BendOperationBuilderOverbendOptionsNew in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
OverbendOptionParameters: overbendOption ( NXOpen.Tooling.BendOperationBuilderOverbendOptions) –New in version NX9.0.3.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
OverbendRadius¶
-
BendOperationBuilder.OverbendRadius¶ Returns or sets the overbend radius.
-------------------------------------Getter Method
Signature
OverbendRadiusReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverbendRadiusParameters: overbendRadius (float) – New in version NX8.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
ReferObject¶
-
BendOperationBuilder.ReferObject¶ Returns the reference objects.
-------------------------------------Getter Method
Signature
ReferObjectReturns: Return type: NXOpen.SelectEdgeListNew in version NX6.0.0.
License requirements: None.
ResizeRadius¶
-
BendOperationBuilder.ResizeRadius¶ Returns or sets the resize radius.
-------------------------------------Getter Method
Signature
ResizeRadiusReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ResizeRadiusParameters: resizeRadius (bool) – New in version NX7.5.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
RestorePosition¶
-
BendOperationBuilder.RestorePosition¶ Returns or sets the switch to set whether restore the overbend part position.
-------------------------------------Getter Method
Signature
RestorePositionReturns: Return type: bool New in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
RestorePositionParameters: restorePosition (bool) – New in version NX9.0.3.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
SelectedBend¶
-
BendOperationBuilder.SelectedBend¶ Returns the selection of bends.
-------------------------------------Getter Method
Signature
SelectedBendReturns: Return type: NXOpen.SelectFaceListNew in version NX6.0.0.
License requirements: None.
Type¶
-
BendOperationBuilder.Type¶ Returns or sets the type.
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.Tooling.BendOperationBuilderTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: type ( NXOpen.Tooling.BendOperationBuilderTypes) –New in version NX6.0.0.
License requirements: None.
WorkPart¶
-
BendOperationBuilder.WorkPart¶ Returns the work part.
-------------------------------------Getter Method
Signature
WorkPartReturns: Return type: NXOpen.Assemblies.SelectComponentNew in version NX6.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
BendOperationBuilder.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.