|
NX Open C++ 参考指南 2406 v1.1
|
替换实体构建器 更多...
#include <Tooling_ReplaceSolidBuilder.hxx>
友元 | |
| class | _ReplaceSolidBuilderBuilder |
替换实体构建器
表示替换实体操作。
要创建此类的新实例,请使用 NXOpen::Tooling::ReplaceSolidCollection::CreateReplaceSolidBuilder
默认值
| 属性 | 值 |
|---|---|
| BoundingBoxBuilder.Clearance.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.OffsetNegativeX.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.OffsetNegativeY.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.OffsetNegativeZ.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.OffsetPositiveX.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.OffsetPositiveY.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.OffsetPositiveZ.Value(已废弃) | 1.0(毫米单位零件),0.1(英寸单位零件) |
| BoundingBoxBuilder.XValue.Value(已废弃) | 10(毫米单位零件),1.0(英寸单位零件) |
| BoundingBoxBuilder.YValue.Value(已废弃) | 10(毫米单位零件),1.0(英寸单位零件) |
| BoundingBoxBuilder.ZValue.Value(已废弃) | 10(毫米单位零件),1.0(英寸单位零件) |
| BoxFaceToggle | 1 |
| RemoveParameter | 0 |
创建于NX8.0.0版本。
| NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Tooling::ReplaceSolidBuilder::BooleanData | ( | ) |
获取布尔运算数据。
创建于NX2406.0.0。
许可证要求:无
| bool NXOpen::Tooling::ReplaceSolidBuilder::BoxFaceToggle | ( | ) |
获取用于创建箱体的面的开关状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::Expression * NXOpen::Tooling::ReplaceSolidBuilder::Clearance | ( | ) |
获取箱体六个方向的间隙值。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::ReplaceSolidBuilder::EditBox | ( | ) |
编辑边界框。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| bool NXOpen::Tooling::ReplaceSolidBuilder::FaceReverseDirection | ( | ) |
获取面的反向状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::Features::ToolingBoxBuilder * NXOpen::Tooling::ReplaceSolidBuilder::GetBoundedBoxBuilder | ( | ) |
获取边界框特征构建器。
设置边界框特征构建器。
箱体构建器 获取新的有界盒特征构造器。
版本:NX10.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| bool NXOpen::Tooling::ReplaceSolidBuilder::RemoveParameter | ( | ) |
获取特征创建后移除参数的选项状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::ReplaceSolidBuilder::ReverseFaceDirectionCallBack | ( | NXOpen::NXObject * | faceEid, |
| int | state ) |
当设置面反向时更新面信息。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| faceEid | 放置面ID |
| state | 面反向状态 |
| NXOpen::SelectFaceList * NXOpen::Tooling::ReplaceSolidBuilder::SelFace | ( | ) |
获取选中的替换面。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::ReplaceSolidBuilder::SetBoundedBoxBuilder | ( | NXOpen::Features::ToolingBoxBuilder * | boxBuilder | ) |
设置新的有界盒特征构造器。
版本:NX10.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| boxBuilder | 有界盒构造器 |
| void NXOpen::Tooling::ReplaceSolidBuilder::SetBoxFaceToggle | ( | bool | boxFaceToggle | ) |
设置用于创建箱体的面的开关状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| boxFaceToggle | 箱体面开关 |
| void NXOpen::Tooling::ReplaceSolidBuilder::SetFaceReverseDirection | ( | bool | faceReverseDirection | ) |
设置面的反向状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| faceReverseDirection | 面反向状态 |
| void NXOpen::Tooling::ReplaceSolidBuilder::SetRemoveParameter | ( | bool | removeParameter | ) |
设置特征创建后移除参数的选项状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| removeParameter | 移除参数 |
| void NXOpen::Tooling::ReplaceSolidBuilder::UpdateFaceListState | ( | NXOpen::NXObject * | faceEid, |
| int | reverse, | ||
| int | faceForBoxFlag, | ||
| int | action ) |
更新替换实体面列表中的面状态。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| faceEid | 放置面ID |
| reverse | 面反向标志,0–未反向,1–已反向,-1–无变化 |
| faceForBoxFlag | 用于创建箱体的面标志,0–否,1–是,-1–无变化 |
| action | 操作类型,0–添加,1–修改,-1–移除 |
| void NXOpen::Tooling::ReplaceSolidBuilder::UpdateForFaceChange | ( | ) |
更新边界框和面信息。
创建于NX8.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")