NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::TrimSolidBuilder类 参考

修剪实体构建器 更多...

#include <Tooling_TrimSolidBuilder.hxx>

类 NXOpen::Tooling::TrimSolidBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  TrimSolidAction { TrimSolidActionTrim , TrimSolidActionSubtract , TrimSolidActionKeepBoxandRegion }
enum  Types { TypesFace , TypesSheetBody , TypesManufacturingRegion }

Public 成员函数

NXOpen::Tooling::TrimSolidBuilder::TrimSolidAction ActionType ()
bool ChangeBoxSize ()
NXOpen::ExpressionClearance ()
void CreateBoundBox ()
NXOpen::BodyCreateToolingBox ()
void InsideBoundBox ()
void InsideCrossBoundBox ()
NXOpen::ScCollectorRegionFaces ()
bool RemoveParameter ()
NXOpen::SelectBodySelectBoundBox ()
NXOpen::Assemblies::SelectComponentSelectLinkTarget ()
void SetActionType (NXOpen::Tooling::TrimSolidBuilder::TrimSolidAction actionType)
void SetBoundBox (NXOpen::Body *block)
void SetChangeBoxSize (bool changeBoxSize)
void SetManualBody (NXOpen::Body *block)
void SetRemoveParameter (bool removeParameter)
void SetTrimDirection (bool trimDirection)
void SetType (NXOpen::Tooling::TrimSolidBuilder::Types type)
NXOpen::SelectBodyListSheetBody ()
NXOpen::SelectFaceListTaggedFaces ()
bool TrimDirection ()
NXOpen::Tooling::TrimSolidBuilder::Types Type ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

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()

NXOpen::Tooling::TrimSolidBuilder::TrimSolidAction NXOpen::Tooling::TrimSolidBuilder::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()

NXOpen::Expression * NXOpen::Tooling::TrimSolidBuilder::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()

NXOpen::ScCollector * NXOpen::Tooling::TrimSolidBuilder::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()

NXOpen::SelectBody * NXOpen::Tooling::TrimSolidBuilder::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()

NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::TrimSolidBuilder::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()

void NXOpen::Tooling::TrimSolidBuilder::SetActionType ( NXOpen::Tooling::TrimSolidBuilder::TrimSolidAction actionType)

设置修剪操作类型:减法或仅保留区域与边界框。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
actionTypeactiontype

◆ 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")

参数
block边界框体

◆ 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")

参数
changeBoxSizechangeboxsize

◆ 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")

参数
block手动选择的目标体

◆ 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")

参数
removeParameter移除参数

◆ 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")

参数
trimDirectiontrimdirection

◆ SetType()

void NXOpen::Tooling::TrimSolidBuilder::SetType ( NXOpen::Tooling::TrimSolidBuilder::Types type)

设置用于修剪边界框的面选择类型:面、片体或加工面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
typetype

◆ SheetBody()

NXOpen::SelectBodyList * NXOpen::Tooling::TrimSolidBuilder::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()

NXOpen::SelectFaceList * NXOpen::Tooling::TrimSolidBuilder::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()

NXOpen::Tooling::TrimSolidBuilder::Types NXOpen::Tooling::TrimSolidBuilder::Type ( )

获取用于修剪边界框的面选择类型:面、片体或加工面。
于 NX8.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")