|
NX Open C++ 参考指南 2406 v1.1
|
折弯操作构建器 更多...
#include <Tooling_BendOperationBuilder.hxx>
Public 类型 | |
| enum | OverbendOptions { OverbendOptionsResizeBendAngle , OverbendOptionsResizeBendRadius } |
| enum | Prebend { PrebendTwo , PrebendThree , PrebendFour , PrebendFive , PrebendSix } |
| enum | Types { TypesUnbend , TypesRebend , TypesPrebend , TypesOverbend } |
友元 | |
| class | _BendOperationBuilderBuilder |
折弯操作构建器
Represents a NXOpen::Tooling::BendOperationBuilder builder.
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 |
Created in NX8.5.0.
| bool NXOpen::Tooling::BendOperationBuilder::AlternateResult | ( | ) |
Returns the switch to set if use an alternate result.
Created in NX6.0.0.
License requirements : None
| NXOpen::Body * NXOpen::Tooling::BendOperationBuilder::BaseBody | ( | ) |
Returns the base body.
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::BendOperationBuilder::BendAngle1 | ( | ) |
Returns the first angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::BendOperationBuilder::BendAngle2 | ( | ) |
Returns the second angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::BendOperationBuilder::BendAngle3 | ( | ) |
Returns the third angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::BendOperationBuilder::BendAngle4 | ( | ) |
返回预弯曲的第四个角度。
创建于 NX7.5.0。
许可要求:无
| double NXOpen::Tooling::BendOperationBuilder::BendAngle5 | ( | ) |
返回预弯曲的第五个角度。
创建于 NX7.5.0。
许可要求:无
| double NXOpen::Tooling::BendOperationBuilder::BendDevLength | ( | ) |
Returns the operation to developed length of a bend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::BendOperationBuilder::BendNeutralFactor | ( | ) |
Returns the operation of k factor for a single bend.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::BendOperationBuilder::Prebend NXOpen::Tooling::BendOperationBuilder::BendNumPrebends | ( | ) |
Returns the number of prebends.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::DefineNeutralFactorBuilder * NXOpen::Tooling::BendOperationBuilder::DefineNeutralFactor | ( | ) |
返回包含新中性因子、零件材料和弯曲展开长度的定义中性因子构建器
创建于 NX10.0.0。
许可要求:无
| bool NXOpen::Tooling::BendOperationBuilder::FixTabFlangePosition | ( | ) |
返回调整弯曲半径时是否固定凸耳或翻边位置的开关。
创建于 NX9.0.3。
许可要求:无
| bool NXOpen::Tooling::BendOperationBuilder::KeepRadiusFixed | ( | ) |
Returns the keep radius fixed.
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::BendOperationBuilder::OverbendAngle | ( | ) |
Returns the overbend angle.
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::BendOperationBuilder::OverbendOptions NXOpen::Tooling::BendOperationBuilder::OverbendOption | ( | ) |
返回过弯曲选项
创建于 NX9.0.3。
许可要求:无
| double NXOpen::Tooling::BendOperationBuilder::OverbendRadius | ( | ) |
Returns the overbend radius.
Created in NX8.5.0.
License requirements : None
| NXOpen::SelectEdgeList * NXOpen::Tooling::BendOperationBuilder::ReferObject | ( | ) |
Returns the reference objects.
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Tooling::BendOperationBuilder::ResizeRadius | ( | ) |
Returns the resize radius.
Created in NX7.5.0.
License requirements : None
| bool NXOpen::Tooling::BendOperationBuilder::RestorePosition | ( | ) |
返回是否恢复过弯曲零件位置的开关。
创建于 NX9.0.3。
许可要求:无
| NXOpen::SelectFaceList * NXOpen::Tooling::BendOperationBuilder::SelectedBend | ( | ) |
Returns the selection of bends.
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::BendOperationBuilder::SetAlternateResult | ( | bool | alternateResult | ) |
Sets the switch to set if use an alternate result.
Created in NX6.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| alternateResult | alternateresult |
| void NXOpen::Tooling::BendOperationBuilder::SetBaseBody | ( | NXOpen::Body * | baseBody | ) |
Sets the base body.
Created in NX6.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| baseBody | basebody |
| void NXOpen::Tooling::BendOperationBuilder::SetBendAngle1 | ( | double | angle1 | ) |
Sets the first angle of prebend.
Created in NX7.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| angle1 | angle1 |
| void NXOpen::Tooling::BendOperationBuilder::SetBendAngle2 | ( | double | angle2 | ) |
Sets the second angle of prebend.
Created in NX7.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| angle2 | angle2 |
| void NXOpen::Tooling::BendOperationBuilder::SetBendAngle3 | ( | double | angle3 | ) |
设置预弯曲的第三个角度。
创建于 NX7.5.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| angle3 | angle3 |
| void NXOpen::Tooling::BendOperationBuilder::SetBendAngle4 | ( | double | angle4 | ) |
设置预弯曲的第四个角度。
创建于 NX7.5.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| angle4 | angle4 |
| void NXOpen::Tooling::BendOperationBuilder::SetBendAngle5 | ( | double | angle5 | ) |
设置预弯曲的第五个角度。
创建于 NX7.5.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| angle5 | angle5 |
| void NXOpen::Tooling::BendOperationBuilder::SetBendDevLength | ( | double | devLength | ) |
Sets the operation to developed length of a bend.
Created in NX7.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| devLength | devlength |
| void NXOpen::Tooling::BendOperationBuilder::SetBendNeutralFactor | ( | double | kFactor | ) |
Sets the operation of k factor for a single bend.
Created in NX7.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| kFactor | kfactor |
| void NXOpen::Tooling::BendOperationBuilder::SetBendNumPrebends | ( | NXOpen::Tooling::BendOperationBuilder::Prebend | numBends | ) |
Sets the number of prebends.
Created in NX7.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| numBends | numbends |
| void NXOpen::Tooling::BendOperationBuilder::SetFixTabFlangePosition | ( | bool | fixTabFlangePosition | ) |
设置调整弯曲半径时是否固定凸耳或翻边位置的开关。
创建于 NX9.0.3。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| fixTabFlangePosition | fixtabflangeposition |
| void NXOpen::Tooling::BendOperationBuilder::SetKeepRadiusFixed | ( | bool | keepRadiusFixed | ) |
Sets the keep radius fixed.
Created in NX6.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| keepRadiusFixed | keepradiusfixed |
| void NXOpen::Tooling::BendOperationBuilder::SetOverbendAngle | ( | double | overbendAngle | ) |
Sets the overbend angle.
Created in NX6.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| overbendAngle | overbendangle |
| void NXOpen::Tooling::BendOperationBuilder::SetOverbendOption | ( | NXOpen::Tooling::BendOperationBuilder::OverbendOptions | overbendOption | ) |
设置过弯曲选项
创建于 NX9.0.3。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| overbendOption | overbendoption |
| void NXOpen::Tooling::BendOperationBuilder::SetOverbendRadius | ( | double | overbendRadius | ) |
Sets the overbend radius.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| overbendRadius | overbendradius |
| void NXOpen::Tooling::BendOperationBuilder::SetResizeRadius | ( | bool | resizeRadius | ) |
Sets the resize radius.
Created in NX7.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
| resizeRadius | resizeradius |
| void NXOpen::Tooling::BendOperationBuilder::SetRestorePosition | ( | bool | restorePosition | ) |
设置是否恢复过弯曲零件位置的开关。
创建于 NX9.0.3。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| restorePosition | restoreposition |
| void NXOpen::Tooling::BendOperationBuilder::SetType | ( | NXOpen::Tooling::BendOperationBuilder::Types | type | ) |
Sets the type.
Created in NX6.0.0.
License requirements : None
| type | type |
| NXOpen::Tooling::BendOperationBuilder::Types NXOpen::Tooling::BendOperationBuilder::Type | ( | ) |
Returns the type.
Created in NX6.0.0.
License requirements : None
| NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::BendOperationBuilder::WorkPart | ( | ) |
Returns the work part.
Created in NX6.0.0.
License requirements : None