修剪实体构建器
更多...
#include <Tooling_TrimSolidBuilder.hxx>
|
|
class | _TrimSolidBuilderBuilder |
修剪实体构建器
Mold Wizard修剪实体管理构建器,使用区域修剪边界框体,用工件减去边界框或保留区域与框。
要创建此类的新实例,请使用 NXOpen::Tooling::TrimSolidCollection::CreateTrimSolidBuilder
默认值。
| 属性 | 值 |
| ActionType | Trim |
| ChangeBoxSize | 1 |
| Clearance.Value | 0.1(毫米零件),0.004(英寸零件) |
| RemoveParameter | 0 |
在NX8.0.0中创建。
◆ TrimSolidAction
表示创建修剪实体的操作。
| 枚举值 |
|---|
| TrimSolidActionTrim | 执行修剪操作。
|
| TrimSolidActionSubtract | 执行减去操作。
|
| TrimSolidActionKeepBoxandRegion | 保留框和区域。
|
◆ Types
表示选择面或片体或加工面以修剪边界框的选项。
| 枚举值 |
|---|
| TypesFace | 使用体的面作为区域。
|
| TypesSheetBody | 使用片体作为区域。
|
| TypesManufacturingRegion | 使用属性面作为区域。
|
◆ ActionType()
获取修剪操作类型:减法或仅保留区域与边界框。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ ChangeBoxSize()
| bool NXOpen::Tooling::TrimSolidBuilder::ChangeBoxSize |
( |
| ) |
|
获取是否更改创建的边界框尺寸的选项。
于 NX8.0.1 中创建。
许可证要求:None
◆ Clearance()
获取边界框的单侧间隙值。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ CreateBoundBox()
| void NXOpen::Tooling::TrimSolidBuilder::CreateBoundBox |
( |
| ) |
|
创建边界框。
在NX8.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ CreateToolingBox()
| NXOpen::Body * NXOpen::Tooling::TrimSolidBuilder::CreateToolingBox |
( |
| ) |
|
创建工装盒。
- 返回
- 边界框体
在NX10.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ InsideBoundBox()
| void NXOpen::Tooling::TrimSolidBuilder::InsideBoundBox |
( |
| ) |
|
边界框内的面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ InsideCrossBoundBox()
| void NXOpen::Tooling::TrimSolidBuilder::InsideCrossBoundBox |
( |
| ) |
|
边界框内/交叉的面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ RegionFaces()
获取用于创建修剪实体的区域面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ RemoveParameter()
| bool NXOpen::Tooling::TrimSolidBuilder::RemoveParameter |
( |
| ) |
|
获取修剪实体的移除参数选项
在NX8.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ SelectBoundBox()
获取选择的边界框。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ SelectLinkTarget()
获取修剪后的实体所链接到的组件。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ SetActionType()
设置修剪操作类型:减法或仅保留区域与边界框。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetBoundBox()
| void NXOpen::Tooling::TrimSolidBuilder::SetBoundBox |
( |
NXOpen::Body * | block | ) |
|
设置边界框特征标签。
在NX8.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetChangeBoxSize()
| void NXOpen::Tooling::TrimSolidBuilder::SetChangeBoxSize |
( |
bool | changeBoxSize | ) |
|
设置是否更改创建的边界框尺寸的选项。
于 NX8.0.1 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| changeBoxSize | changeboxsize |
◆ SetManualBody()
| void NXOpen::Tooling::TrimSolidBuilder::SetManualBody |
( |
NXOpen::Body * | block | ) |
|
设置手动选择的目标体。
在NX8.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetRemoveParameter()
| void NXOpen::Tooling::TrimSolidBuilder::SetRemoveParameter |
( |
bool | removeParameter | ) |
|
设置修剪实体的移除参数选项
在NX8.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetTrimDirection()
| void NXOpen::Tooling::TrimSolidBuilder::SetTrimDirection |
( |
bool | trimDirection | ) |
|
设置修剪实体的方向。
于 NX7.5.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| trimDirection | trimdirection |
◆ SetType()
设置用于修剪边界框的面选择类型:面、片体或加工面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SheetBody()
获取用于创建修剪实体的片体。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ TaggedFaces()
获取带有定义属性的用于创建修剪实体的面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ TrimDirection()
| bool NXOpen::Tooling::TrimSolidBuilder::TrimDirection |
( |
| ) |
|
获取修剪实体的方向。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ Type()
获取用于修剪边界框的面选择类型:面、片体或加工面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")