|
NX Open C++ 参考指南 2406 v1.1
|
直接展开构建器 更多...
#include <Tooling_DirectUnfoldBuilder.hxx>
Public 类型 | |
| enum | Bend { BendTwo , BendThree , BendFour , BendFive , BendSix } |
| enum | BodyList { BodyListNone } |
| enum | MatType { MatTypeSteel } |
| enum | Types { TypesConvert , TypesMergeBends , TypesDefinePreBends , TypesDeleteBends } |
友元 | |
| class | _DirectUnfoldBuilderBuilder |
直接展开构建器
该构建器包含直接展开的所有输入。包括: 当前设计部件名称 当前部件中的实体名称 用于自动识别的平面面 ...
创建此类的新实例,请使用 NXOpen::Tooling::DirectUnfoldCollection::CreateDirectUnfoldBuilder
默认值。
| 属性 | 值 |
|---|---|
| Angle1 | 30 |
| Angle2 | 30 |
| Angle3 | 30 |
| Angle4 | 30 |
| Angle5 | 30 |
| Angle6 | 30 |
| CurBodies | None |
| DefineNeutralFactor.BendDevelopedLength | 0 |
| DefineNeutralFactor.NeutralFactor | 0.40 |
| DefineNeutralFactor.NeutralFactorFormula | General |
| DefineNeutralFactor.PartMaterial | 08 |
| DesignSequence | 0 |
| DevLength (deprecated) | 0 |
| InterRenameComp | 0 |
| Materials (deprecated) | Steel |
| NumBends | Two |
| NumInter | 1 |
| OrientPitch | 0 |
| Pitch | 0 |
| StartStation | 2 |
Created in NX6.0.0.
| NXOpen::ScCollector * NXOpen::Tooling::DirectUnfoldBuilder::AdditionalBendFaces | ( | ) |
Returns the additional bend faces
Created in NX11.0.0.
License requirements : None
| double NXOpen::Tooling::DirectUnfoldBuilder::Angle1 | ( | ) |
返回预弯曲的第一个角度。
创建于NX6.0.0。
许可要求:无
| double NXOpen::Tooling::DirectUnfoldBuilder::Angle2 | ( | ) |
返回预弯的第二个角度。
创建于 NX6.0.0。
许可要求:无
| double NXOpen::Tooling::DirectUnfoldBuilder::Angle3 | ( | ) |
返回预弯的第三个角度。
创建于 NX6.0.0。
许可要求:无
| double NXOpen::Tooling::DirectUnfoldBuilder::Angle4 | ( | ) |
返回预弯的第四个角度。
创建于 NX6.0.0。
许可要求:无
| double NXOpen::Tooling::DirectUnfoldBuilder::Angle5 | ( | ) |
返回预弯的第五个角度。
创建于 NX6.0.0。
许可要求:无
| double NXOpen::Tooling::DirectUnfoldBuilder::Angle6 | ( | ) |
返回预弯的第六个角度。
创建于 NX6.0.0。
许可要求:无
| void NXOpen::Tooling::DirectUnfoldBuilder::ConvertToSheetMetal | ( | NXOpen::NXObject * | baseBody | ) |
Convert to sheet metal
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| baseBody | basebody |
| void NXOpen::Tooling::DirectUnfoldBuilder::CreateResizeNeutralFactorForBody | ( | NXOpen::NXObject * | baseBody | ) |
根据k因子创建中性因子调整
创建于 NX1899.0.0.
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| baseBody | 基础体 |
| NXOpen::Tooling::DirectUnfoldBuilder::BodyList NXOpen::Tooling::DirectUnfoldBuilder::CurBodies | ( | ) |
Returns the current body list.
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::DefineNeutralFactorBuilder * NXOpen::Tooling::DirectUnfoldBuilder::DefineNeutralFactor | ( | ) |
返回包含新中性因子、零件材料和弯曲展开长度的定义中性因子构建器
创建于NX10.0.0。
许可要求:无
| void NXOpen::Tooling::DirectUnfoldBuilder::DefinePreBends | ( | const std::vector< NXOpen::NXObject * > & | selBends | ) |
Define prebends
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| selBends | an array of selected faces |
| void NXOpen::Tooling::DirectUnfoldBuilder::DeleteBends | ( | const std::vector< NXOpen::NXObject * > & | bendFaces | ) |
Delete bends
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| bendFaces | an array of bend faces |
| int NXOpen::Tooling::DirectUnfoldBuilder::DesignSequence | ( | ) |
返回设计序列。
创建于 NX7.5.0。
许可要求:无
| int NXOpen::Tooling::DirectUnfoldBuilder::EditOption | ( | ) |
Returns the edit intermediate stage option.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::DirectUnfoldBuilder::EditResizeNeutralFactorForBends | ( | double | newKFactor, |
| const std::vector< NXOpen::NXObject * > & | bendUDO ) |
根据弯曲的k因子编辑中性因子调整
创建于 NX1899.0.0.
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| newKFactor | 新k因子 |
| bendUDO | 弯曲UDO数组 |
| std::vector< NXOpen::NXObject * > NXOpen::Tooling::DirectUnfoldBuilder::GetAllBendsUDO | ( | NXOpen::NXObject * | baseBody | ) |
获取所有弯曲UDO
| baseBody | 基础体 |
| NXString NXOpen::Tooling::DirectUnfoldBuilder::InterNamingRule | ( | ) |
Returns the naming rule of intermediate stages.
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Tooling::DirectUnfoldBuilder::InterRenameComp | ( | ) |
Returns the switch of rename components.
Created in NX6.0.0.
License requirements : None
| NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::DirectUnfoldBuilder::InterStage | ( | ) |
Returns the intermediate stages selected as the reference of insert.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::DirectUnfoldBuilder::MergeBends | ( | const std::vector< NXOpen::NXObject * > & | mergeBendsFaces | ) |
Merge bends
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| mergeBendsFaces | an array of merge bends faces |
| NXOpen::Tooling::DirectUnfoldBuilder::Bend NXOpen::Tooling::DirectUnfoldBuilder::NumBends | ( | ) |
返回弯曲的数量。
创建于NX6.0.0。
许可要求:无
| int NXOpen::Tooling::DirectUnfoldBuilder::NumInter | ( | ) |
返回中间阶段的数量。
创建于 NX6.0.0。
许可要求:无
| NXOpen::Tooling::DirectUnfoldBuilder::NX_DEPRECATED | ( | "Deprecated in NX10.0.0. This functionality is no longer supported." | ) |
通过提供材料、弯曲半径和零件厚度来计算每个弯曲的K因子。
| NXOpen::Tooling::DirectUnfoldBuilder::NX_DEPRECATED | ( | "Deprecated in NX10.0.0. This functionality is no longer supported." | ) |
Returns the materials available in PDW.
设置PDW中可用的材料。
材料 在PDW中打开process_data电子表格。
| NXOpen::Tooling::DirectUnfoldBuilder::NX_DEPRECATED | ( | "Deprecated in NX10.0.0. Use Tooling::DefineNeutralFactorBuilder::BendDevelopedLength instead." | ) |
返回单个弯曲的展开长度操作。
| NXOpen::Tooling::DirectUnfoldBuilder::NX_DEPRECATED | ( | "Deprecated in NX10.0.0. Use Tooling::DefineNeutralFactorBuilder::NeutralFactor instead." | ) |
返回单个弯曲的K因子操作。
| NXOpen::Tooling::DirectUnfoldBuilder::NX_DEPRECATED | ( | "Deprecated in NX10.0.0. Use Tooling::DefineNeutralFactorBuilder::SetBendDevelopedLength instead." | ) |
设置单个弯曲的展开长度操作。
展开长度
| NXOpen::Tooling::DirectUnfoldBuilder::NX_DEPRECATED | ( | "Deprecated in NX10.0.0. Use Tooling::DefineNeutralFactorBuilder::SetNeutralFactor instead." | ) | const & |
设置单个弯曲的K因子操作。
K因子
| int NXOpen::Tooling::DirectUnfoldBuilder::OrientPitch | ( | ) |
Returns the orientation of pitch.
Created in NX7.5.0.
License requirements : None
| double NXOpen::Tooling::DirectUnfoldBuilder::Pitch | ( | ) |
Returns the pitch.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectFaceList * NXOpen::Tooling::DirectUnfoldBuilder::SelectBend | ( | ) |
Returns the selection list that stores bend faces.
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectEdgeList * NXOpen::Tooling::DirectUnfoldBuilder::SelectStartEdge | ( | ) |
返回存储起始边的选择列表。
创建于 NX1899.0.0.
许可要求 : 无
| NXOpen::SelectFaceList * NXOpen::Tooling::DirectUnfoldBuilder::SelPlanarFaces | ( | ) |
Returns the planar faces selected as the start of automatic recognition.
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::DirectUnfoldBuilder::SetAngle1 | ( | double | angle1 | ) |
设置预弯曲的第一个角度。
创建于NX6.0.0。
许可要求:无
| angle1 | 预弯曲角度1 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetAngle2 | ( | double | angle2 | ) |
设置预弯的第二个角度。
创建于 NX6.0.0。
许可要求:无
| angle2 | angle2 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetAngle3 | ( | double | angle3 | ) |
设置预弯的第三个角度。
创建于 NX6.0.0。
许可要求:无
| angle3 | angle3 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetAngle4 | ( | double | angle4 | ) |
设置预弯的第四个角度。
创建于 NX6.0.0。
许可要求:无
| angle4 | angle4 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetAngle5 | ( | double | angle5 | ) |
设置预弯的第五个角度。
创建于 NX6.0.0。
许可要求:无
| angle5 | angle5 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetAngle6 | ( | double | angle6 | ) |
设置预弯的第六个角度。
创建于 NX6.0.0。
许可要求:无
| angle6 | angle6 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetCurBodies | ( | NXOpen::Tooling::DirectUnfoldBuilder::BodyList | curBodies | ) |
Sets the current body list.
Created in NX6.0.0.
License requirements : None
| curBodies | curbodies |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetCurrentBody | ( | NXOpen::NXObject * | currentBody | ) |
设置当前体
创建于 NX1899.0.0.
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| currentBody | 当前体 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetDesignSequence | ( | int | designSequence | ) |
设置设计序列。
创建于 NX7.5.0。
许可要求:无
| designSequence | designsequence |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetEditOption | ( | int | editOption | ) |
Sets the edit intermediate stage option.
Created in NX7.5.0.
License requirements : None
| editOption | editoption |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetInterNamingRule | ( | const char * | interNamingRule | ) |
Sets the naming rule of intermediate stages.
Created in NX6.0.0.
License requirements : None
| interNamingRule | internamingrule |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetInterNamingRule | ( | const NXString & | interNamingRule | ) |
Sets the naming rule of intermediate stages.
Created in NX6.0.0.
License requirements : None
| interNamingRule | internamingrule |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetInterRenameComp | ( | bool | interRenameComp | ) |
Sets the switch of rename components.
Created in NX6.0.0.
License requirements : None
| interRenameComp | interrenamecomp |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetKFactor | ( | const char * | kFactor | ) |
设置单个弯曲的K因子操作。
| kFactor | K因子 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetNumBends | ( | NXOpen::Tooling::DirectUnfoldBuilder::Bend | numBends | ) |
设置弯曲的数量。
创建于NX6.0.0。
许可要求:无
| numBends | 弯曲数量 |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetNumInter | ( | int | numInter | ) |
设置中间阶段的数量。
创建于 NX6.0.0。
许可要求:无
| numInter | numinter |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetOrientPitch | ( | int | orientPitch | ) |
Sets the orientation of pitch.
Created in NX7.5.0.
License requirements : None
| orientPitch | orientpitch |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetPitch | ( | double | pitch | ) |
Sets the pitch.
Created in NX7.5.0.
License requirements : None
| pitch | pitch |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetStartStation | ( | int | startStation | ) |
设置起始工位。
创建于 NX7.5.0。
许可要求:无
| startStation | startstation |
| void NXOpen::Tooling::DirectUnfoldBuilder::SetUnfoldType | ( | NXOpen::Tooling::DirectUnfoldBuilder::Types | type | ) |
Sets the type of direct unfold, the name get_type has been used
Created in NX7.5.0.
License requirements : None
| type | type |
| int NXOpen::Tooling::DirectUnfoldBuilder::StartStation | ( | ) |
返回起始工位。
创建于 NX7.5.0。
许可要求:无
| NXOpen::Tooling::DirectUnfoldBuilder::Types NXOpen::Tooling::DirectUnfoldBuilder::UnfoldType | ( | ) |
Returns the type of direct unfold, the name get_type has been used
Created in NX7.5.0.
License requirements : None