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

创建模架箱体 更多...

#include <Tooling_CreateBoxBuilder.hxx>

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

Public 类型

enum  BoxType { BoxTypeGeneral , BoxTypeBounding }

Public 成员函数

int BoxColor ()
NXOpen::ExpressionClearance ()
void ConvertFrecToBuilderData (NXOpen::NXObject *featTag)
NXOpen::Point3d GetBoxCsysPosition ()
NXOpen::NXObjectGetBoxFeatTag ()
NXOpen::ScCollectorObjects ()
NXOpen::ExpressionOffsetNegativeX ()
NXOpen::ExpressionOffsetNegativeY ()
NXOpen::ExpressionOffsetNegativeZ ()
NXOpen::ExpressionOffsetPositiveX ()
NXOpen::ExpressionOffsetPositiveY ()
NXOpen::ExpressionOffsetPositiveZ ()
void SetBoxColor (int colorValue)
void SetBoxColorValue (const NXOpen::Point3d &value)
void SetBoxCsysPosition (const NXOpen::Point3d &value)
void SetBoxMatrixAndPosition (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &position)
void SetSelectedOccs (const std::vector< NXOpen::NXObject * > &selections, const std::vector< NXOpen::NXObject * > &deselections)
void SetType (NXOpen::Tooling::CreateBoxBuilder::BoxType type)
NXOpen::Tooling::CreateBoxBuilder::BoxType Type ()
NXOpen::ExpressionXValue ()
NXOpen::ExpressionYValue ()
NXOpen::ExpressionZValue ()
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 _CreateBoxBuilderBuilder

详细描述

创建模架箱体

表示创建箱体的操作
要创建此类的新实例,请使用 NXOpen::Tooling::CreateBoxCollection::CreateBoxBuilder
默认值。

属性
Clearance.Value 1.0(毫米单位零件),0.1(英寸单位零件)
OffsetNegativeX.Value 1.0(毫米单位零件),0.1(英寸单位零件)
OffsetNegativeY.Value 1.0(毫米单位零件),0.1(英寸单位零件)
OffsetNegativeZ.Value 1.0(毫米单位零件),0.1(英寸单位零件)
OffsetPositiveX.Value 1.0(毫米单位零件),0.1(英寸单位零件)
OffsetPositiveY.Value 1.0(毫米单位零件),0.1(英寸单位零件)
OffsetPositiveZ.Value 1.0(毫米单位零件),0.1(英寸单位零件)
XValue.Value 10(毫米单位零件),1.0(英寸单位零件)
YValue.Value 10(毫米单位零件),1.0(英寸单位零件)
ZValue.Value 10(毫米单位零件),1.0(英寸单位零件)


创建于NX8.0.0版本。

成员枚举类型说明

◆ BoxType

箱体创建类型

枚举值
BoxTypeGeneral 

通用箱体

BoxTypeBounding 

边界箱体

成员函数说明

◆ BoxColor()

int NXOpen::Tooling::CreateBoxBuilder::BoxColor ( )

获取箱体颜色。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ Clearance()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::Clearance ( )

获取箱体六个方向的间隙值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ ConvertFrecToBuilderData()

void NXOpen::Tooling::CreateBoxBuilder::ConvertFrecToBuilderData ( NXOpen::NXObject * featTag)

将特征记录数据转换为构建器数据。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")OR studio_free_form("自由曲面造型")OR features_modeling("特征建模")OR solid_modeling("实体建模")

参数
featTag边界框KF特征标识

◆ GetBoxCsysPosition()

NXOpen::Point3d NXOpen::Tooling::CreateBoxBuilder::GetBoxCsysPosition ( )

获取框的坐标系点位置。
版本:NX8.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ GetBoxFeatTag()

NXOpen::NXObject * NXOpen::Tooling::CreateBoxBuilder::GetBoxFeatTag ( )

获取KF框特征标识。

返回
包围盒KF特征
版本:NX8.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ Objects()

NXOpen::ScCollector * NXOpen::Tooling::CreateBoxBuilder::Objects ( )

获取用于创建边界框的对象。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ OffsetNegativeX()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::OffsetNegativeX ( )

获取箱体-X方向的偏置值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ OffsetNegativeY()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::OffsetNegativeY ( )

获取箱体-Y方向的偏置值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ OffsetNegativeZ()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::OffsetNegativeZ ( )

获取箱体-Z方向的偏置值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ OffsetPositiveX()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::OffsetPositiveX ( )

获取箱体+X方向的偏置值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ OffsetPositiveY()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::OffsetPositiveY ( )

获取箱体+Y方向的偏置值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ OffsetPositiveZ()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::OffsetPositiveZ ( )

获取箱体+Z方向的偏置值。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ SetBoxColor()

void NXOpen::Tooling::CreateBoxBuilder::SetBoxColor ( int colorValue)

设置框的颜色。
版本:NX8.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 studio_free_form ("STUDIO FREE FORM") 或 features_modeling ("FEATURES MODELING") 或 solid_modeling ("SOLIDS MODELING")

参数
colorValue颜色值

◆ SetBoxColorValue()

void NXOpen::Tooling::CreateBoxBuilder::SetBoxColorValue ( const NXOpen::Point3d & value)

设置框的颜色。
版本:NX8.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 studio_free_form ("STUDIO FREE FORM") 或 features_modeling ("FEATURES MODELING") 或 solid_modeling ("SOLIDS MODELING")

参数
value颜色值

◆ SetBoxCsysPosition()

void NXOpen::Tooling::CreateBoxBuilder::SetBoxCsysPosition ( const NXOpen::Point3d & value)

设置框的坐标系点位置。
版本:NX8.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 studio_free_form ("STUDIO FREE FORM") 或 features_modeling ("FEATURES MODELING") 或 solid_modeling ("SOLIDS MODELING")

参数
value位置值

◆ SetBoxMatrixAndPosition()

void NXOpen::Tooling::CreateBoxBuilder::SetBoxMatrixAndPosition ( const NXOpen::Matrix3x3 & matrix,
const NXOpen::Point3d & position )

设置箱体坐标系矩阵和位置。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")OR studio_free_form("自由曲面造型")OR features_modeling("特征建模")OR solid_modeling("实体建模")

参数
matrix矩阵
position位置

◆ SetSelectedOccs()

void NXOpen::Tooling::CreateBoxBuilder::SetSelectedOccs ( const std::vector< NXOpen::NXObject * > & selections,
const std::vector< NXOpen::NXObject * > & deselections )

设置选中的对象实例。
版本:NX8.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 studio_free_form ("STUDIO FREE FORM") 或 features_modeling ("FEATURES MODELING") 或 solid_modeling ("SOLIDS MODELING")

参数
selections最后选中的对象
deselections最后取消选中的对象

◆ SetType()

void NXOpen::Tooling::CreateBoxBuilder::SetType ( NXOpen::Tooling::CreateBoxBuilder::BoxType type)

设置箱体类型。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")OR studio_free_form("自由曲面造型")OR features_modeling("特征建模")OR solid_modeling("实体建模")

参数
type箱体类型

◆ Type()

NXOpen::Tooling::CreateBoxBuilder::BoxType NXOpen::Tooling::CreateBoxBuilder::Type ( )

获取箱体类型。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ XValue()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::XValue ( )

获取通用箱体X方向的边长。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ YValue()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::YValue ( )

获取通用箱体Y方向的边长。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")

◆ ZValue()

NXOpen::Expression * NXOpen::Tooling::CreateBoxBuilder::ZValue ( )

获取通用箱体Z方向的边长。
版本:NX8.0.0
许可要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG级进模向导")