|
NX Open C++ 参考指南 2406 v1.1
|
直接展平构建器 更多...
#include <Tooling_DirectUnbendBuilder.hxx>
Public 类型 | |
| enum | Bendtypes { BendtypesUnbend , BendtypesRebend , BendtypesPrebend , BendtypesOverbend } |
友元 | |
| class | _DirectUnbendBuilderBuilder |
直接展平构建器
The builder contains all inputs for direct unbend.
To create a new instance of this class, use NXOpen::Tooling::DirectUnfoldCollection::CreateDirectUnbendBuilder
Default values.
| Property | Value |
|---|---|
| AlterResult | 0 |
| BendAngle1 | 30 |
| BendAngle2 | 30 |
| BendAngle3 | 30 |
| BendAngle4 | 30 |
| BendAngle5 | 30 |
| BendAngle6 | 30 |
| BendDevLength | 0.0 |
| BendNeutralFactor | 0.4 |
| BendNumPrebends | Two |
| KeepRadFixed | 0 |
| OverbendAngle | 0 |
Created in NX6.0.0.
| bool NXOpen::Tooling::DirectUnbendBuilder::AlterResult | ( | ) |
Returns the switch to set if use an alternate result.
Created in NX6.0.0.
License requirements : None
| NXOpen::Body * NXOpen::Tooling::DirectUnbendBuilder::BaseBody | ( | ) |
Returns the base body.
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendAngle1 | ( | ) |
Returns the first angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendAngle2 | ( | ) |
Returns the second angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendAngle3 | ( | ) |
Returns the third angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendAngle4 | ( | ) |
Returns the fourth angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendAngle5 | ( | ) |
Returns the fifth angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendAngle6 | ( | ) |
Returns the sixth angle of prebend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendDevLength | ( | ) |
Returns the operation to developed length of a bend.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::BendNeutralFactor | ( | ) |
Returns the operation of k factor for a single bend.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::DirectUnfoldBuilder::Bend NXOpen::Tooling::DirectUnbendBuilder::BendNumPrebends | ( | ) |
Returns the number of prebends.
Created in NX7.5.0.
License requirements : None
| bool NXOpen::Tooling::DirectUnbendBuilder::KeepRadFixed | ( | ) |
Returns the keep radius fixed.
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::DirectUnbendBuilder::OverbendAngle | ( | ) |
Returns the overbend angle.
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectEdgeList * NXOpen::Tooling::DirectUnbendBuilder::RefObject | ( | ) |
Returns the reference objects.
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Tooling::DirectUnbendBuilder::ResizeRadius | ( | ) |
Returns the resize radius.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectFaceList * NXOpen::Tooling::DirectUnbendBuilder::SelBend | ( | ) |
Returns the selection of bends.
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::DirectUnbendBuilder::SetAlterResult | ( | bool | alterResult | ) |
Sets the switch to set if use an alternate result.
Created in NX6.0.0.
License requirements : None
| alterResult | alterresult |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBaseBody | ( | NXOpen::Body * | baseBody | ) |
Sets the base body.
Created in NX6.0.0.
License requirements : None
| baseBody | basebody |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendAngle1 | ( | double | angle1 | ) |
Sets the first angle of prebend.
Created in NX7.5.0.
License requirements : None
| angle1 | angle1 |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendAngle2 | ( | double | angle2 | ) |
Sets the second angle of prebend.
Created in NX7.5.0.
License requirements : None
| angle2 | angle2 |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendAngle3 | ( | double | angle3 | ) |
Sets the third angle of prebend.
Created in NX7.5.0.
License requirements : None
| angle3 | angle3 |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendAngle4 | ( | double | angle4 | ) |
Sets the fourth angle of prebend.
Created in NX7.5.0.
License requirements : None
| angle4 | angle4 |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendAngle5 | ( | double | angle5 | ) |
Sets the fifth angle of prebend.
Created in NX7.5.0.
License requirements : None
| angle5 | angle5 |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendAngle6 | ( | double | angle6 | ) |
设置预弯的第六个角度。
创建于 NX7.5.0。
许可要求:无
| angle6 | angle6 |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendDevLength | ( | double | devLength | ) |
Sets the operation to developed length of a bend.
Created in NX7.5.0.
License requirements : None
| devLength | devlength |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendNeutralFactor | ( | double | kFactor | ) |
Sets the operation of k factor for a single bend.
Created in NX7.5.0.
License requirements : None
| kFactor | kfactor |
| void NXOpen::Tooling::DirectUnbendBuilder::SetBendNumPrebends | ( | NXOpen::Tooling::DirectUnfoldBuilder::Bend | numBends | ) |
Sets the number of prebends.
Created in NX7.5.0.
License requirements : None
| numBends | numbends |
| void NXOpen::Tooling::DirectUnbendBuilder::SetKeepRadFixed | ( | bool | keepRadFixed | ) |
Sets the keep radius fixed.
Created in NX6.0.0.
License requirements : None
| keepRadFixed | keepradfixed |
| void NXOpen::Tooling::DirectUnbendBuilder::SetOverbendAngle | ( | double | overbendAngle | ) |
Sets the overbend angle.
Created in NX6.0.0.
License requirements : None
| overbendAngle | overbendangle |
| void NXOpen::Tooling::DirectUnbendBuilder::SetResizeRadius | ( | bool | resizeRadius | ) |
Sets the resize radius.
Created in NX7.5.0.
License requirements : None
| resizeRadius | resizeradius |
| void NXOpen::Tooling::DirectUnbendBuilder::SetType | ( | NXOpen::Tooling::DirectUnbendBuilder::Bendtypes | type | ) |
Sets the type.
Created in NX6.0.0.
License requirements : None
| type | type |
| NXOpen::Tooling::DirectUnbendBuilder::Bendtypes NXOpen::Tooling::DirectUnbendBuilder::Type | ( | ) |
Returns the type.
Created in NX6.0.0.
License requirements : None
| NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::DirectUnbendBuilder::WorkPart | ( | ) |
Returns the work part.
Created in NX6.0.0.
License requirements : None