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

模具坐标系构建器 更多...

#include <Tooling_MoldCsysBuilder.hxx>

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

Public 类型

enum  Wcsposition { WcspositionCurrentWcs , WcspositionProductBodyCenter , WcspositionBoundaryFaceCenter }

Public 成员函数

void CancelMoldCsys ()
void DestroyMoldCsys ()
void Initialize ()
bool Lockx ()
bool Locky ()
bool Lockz ()
void OpenOriginalProdPartQuietly (bool displayMessage, NXOpen::NXObject **prodPart, NXOpen::NXObject **prodBody)
NXOpen::SelectFaceListProd ()
void RepositionProductPart (const std::vector< double > &csysMatrix)
void SetLockx (bool lockx)
void SetLocky (bool locky)
void SetLockz (bool lockz)
void SetWcstype (NXOpen::Tooling::MoldCsysBuilder::Wcsposition wcstype)
void UpdateBodyBox ()
void UpdateSelectedCsys (NXOpen::CoordinateSystem *csysTag)
NXOpen::Tooling::MoldCsysBuilder::Wcsposition Wcstype ()
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 _MoldCsysBuilderBuilder

详细描述

模具坐标系构建器

Mold Wizard MoldCsys项目构建器
要创建此类的新实例,请使用 NXOpen::Tooling::MoldCsysCollection::CreateMoldCsysBuilder
默认值。

属性
Lockx 0
Locky 0
Lockz 1
Wcstype CurrentWcs


于NX6.0.0中创建。

成员枚举类型说明

◆ Wcsposition

表示计算WCS位置的方法

枚举值
WcspositionCurrentWcs 

当前WCS位置

WcspositionProductBodyCenter 

产品体中心位置

WcspositionBoundaryFaceCenter 

边界面中心位置

成员函数说明

◆ CancelMoldCsys()

void NXOpen::Tooling::MoldCsysBuilder::CancelMoldCsys ( )

取消模具坐标系对话框。当点击CANCEL按钮时会调用此方法
创建于 NX1872.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

◆ DestroyMoldCsys()

void NXOpen::Tooling::MoldCsysBuilder::DestroyMoldCsys ( )

销毁模具坐标系对话框。当点击CANCEL或OK按钮时会调用此方法。
创建于 NX1872.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

◆ Initialize()

void NXOpen::Tooling::MoldCsysBuilder::Initialize ( )

初始化模具坐标系设置。
创建于 NX1872.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

◆ Lockx()

bool NXOpen::Tooling::MoldCsysBuilder::Lockx ( )

返回如果lockx为true,产品不会沿X轴移动到WCS新位置的状态
创建于 NX6.0.0。

许可证要求 : 无

◆ Locky()

bool NXOpen::Tooling::MoldCsysBuilder::Locky ( )

返回如果locky为true,产品不会沿Y轴移动到WCS新位置的状态
创建于 NX6.0.0。

许可证要求 : 无

◆ Lockz()

bool NXOpen::Tooling::MoldCsysBuilder::Lockz ( )

返回如果lockz为true,产品不会沿Z轴移动到WCS新位置的状态
创建于 NX6.0.0。

许可证要求 : 无

◆ OpenOriginalProdPartQuietly()

void NXOpen::Tooling::MoldCsysBuilder::OpenOriginalProdPartQuietly ( bool displayMessage,
NXOpen::NXObject ** prodPart,
NXOpen::NXObject ** prodBody )

从产品装配部件属性中获取原始产品部件和体的标签。
创建于 NX1872.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

参数
displayMessagedisplaymessage
prodPartprodpart
prodBodyprodbody

◆ Prod()

NXOpen::SelectFaceList * NXOpen::Tooling::MoldCsysBuilder::Prod ( )

返回用于创建包围盒的所选面,包围盒的中心将作为WCS的新原点
创建于 NX6.0.0。

许可证要求 : 无

◆ RepositionProductPart()

void NXOpen::Tooling::MoldCsysBuilder::RepositionProductPart ( const std::vector< double > & csysMatrix)

根据坐标系移动产品部件
创建于 NX1980.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

参数
csysMatrixcsysmatrix

◆ SetLockx()

void NXOpen::Tooling::MoldCsysBuilder::SetLockx ( bool lockx)

设置如果lockx为true,产品不会沿X轴移动到WCS新位置
创建于 NX6.0.0。

许可证要求 : 无

参数
lockxlockx

◆ SetLocky()

void NXOpen::Tooling::MoldCsysBuilder::SetLocky ( bool locky)

设置如果locky为true,产品不会沿Y轴移动到WCS新位置
创建于 NX6.0.0。

许可证要求 : 无

参数
lockylocky

◆ SetLockz()

void NXOpen::Tooling::MoldCsysBuilder::SetLockz ( bool lockz)

设置如果lockz为true,产品不会沿Z轴移动到WCS新位置
创建于 NX6.0.0。

许可证要求 : 无

参数
lockzlockz

◆ SetWcstype()

void NXOpen::Tooling::MoldCsysBuilder::SetWcstype ( NXOpen::Tooling::MoldCsysBuilder::Wcsposition wcstype)

设置WCS类型以确定获取坐标系位置的方法
创建于 NX6.0.0。

许可证要求 : 无

参数
wcstypewcstype

◆ UpdateBodyBox()

void NXOpen::Tooling::MoldCsysBuilder::UpdateBodyBox ( )

在选择面后创建体的包围盒,并获取包围盒中心来创建WCS。
创建于 NX1953.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

◆ UpdateSelectedCsys()

void NXOpen::Tooling::MoldCsysBuilder::UpdateSelectedCsys ( NXOpen::CoordinateSystem * csysTag)

更新所选坐标系。
创建于 NX1872.0.0。

许可证要求 : ug_mold_design ("UG MOLD")

参数
csysTagcsystag

◆ Wcstype()

NXOpen::Tooling::MoldCsysBuilder::Wcsposition NXOpen::Tooling::MoldCsysBuilder::Wcstype ( )

返回用于决定获取坐标系位置方法的WCS类型
于NX6.0.0中创建。

许可证要求 : 无