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

模具平面构建器 更多...

#include <Die_DiePlaneBuilder.hxx>

类 NXOpen::Die::DiePlaneBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  PlaneType { PlaneTypeSelection , PlaneTypePlane , PlaneTypeCoordinateSystem }

Public 成员函数

NXOpen::Matrix3x3 CoordinateSystemMatrix ()
NXOpen::Point3d CoordinateSystemOrigin ()
NXOpen::Die::DiePlaneBuilder::PlaneType InputType ()
bool ReverseSourceDirection ()
NXOpen::SelectNXObjectSelectPlane ()
void SetCoordinateSystemMatrix (const NXOpen::Matrix3x3 &coordinateSystemMatrix)
void SetCoordinateSystemOrigin (const NXOpen::Point3d &coordinateSystemOrigin)
void SetInputType (NXOpen::Die::DiePlaneBuilder::PlaneType inputType)
void SetReverseSourceDirection (bool reverseSourceDirection)
void SetSpecifyPlane (NXOpen::Plane *specifyPlane)
NXOpen::PlaneSpecifyPlane ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DiePlaneBuilderBuilder

详细描述

模具平面构建器

表示NXOpen::Die::DiePlaneBuilder。模面是主模具设计特征的辅助工具,用于指定平面,如基准面或端平面。如果指定坐标系,则将使用坐标系的XY平面。
要创建此类的新实例,请使用NXOpen::Die::DieCollection::CreateDiePlane

于NX6.0.0创建。

成员枚举类型说明

◆ PlaneType

用于定义平面的可用选项

枚举值
PlaneTypeSelection 

选择要使用的平面。

PlaneTypePlane 

定义要使用的平面。

PlaneTypeCoordinateSystem 

定义坐标系以指定平面。

成员函数说明

◆ CoordinateSystemMatrix()

NXOpen::Matrix3x3 NXOpen::Die::DiePlaneBuilder::CoordinateSystemMatrix ( )

返回坐标系矩阵
于NX6.0.0创建。

许可证要求:无

◆ CoordinateSystemOrigin()

NXOpen::Point3d NXOpen::Die::DiePlaneBuilder::CoordinateSystemOrigin ( )

返回坐标系原点
于NX6.0.0创建。

许可证要求:无

◆ InputType()

NXOpen::Die::DiePlaneBuilder::PlaneType NXOpen::Die::DiePlaneBuilder::InputType ( )

返回定义平面的输入类型
于NX7.5.0创建。

许可证要求:无

◆ ReverseSourceDirection()

bool NXOpen::Die::DiePlaneBuilder::ReverseSourceDirection ( )

返回是否反转源方向的指示。True表示应反转源方向
于NX6.0.0创建。

许可证要求:无

◆ SelectPlane()

NXOpen::SelectNXObject * NXOpen::Die::DiePlaneBuilder::SelectPlane ( )

返回所选平面
于NX6.0.0创建。

许可证要求:无

◆ SetCoordinateSystemMatrix()

void NXOpen::Die::DiePlaneBuilder::SetCoordinateSystemMatrix ( const NXOpen::Matrix3x3 & coordinateSystemMatrix)

设置坐标系矩阵
于NX6.0.0创建。

许可证要求:ug_die_design ("模具设计")

参数
coordinateSystemMatrix坐标系矩阵

◆ SetCoordinateSystemOrigin()

void NXOpen::Die::DiePlaneBuilder::SetCoordinateSystemOrigin ( const NXOpen::Point3d & coordinateSystemOrigin)

设置坐标系原点
于NX6.0.0创建。

许可证要求:ug_die_design ("模具设计")

参数
coordinateSystemOrigin坐标系原点

◆ SetInputType()

void NXOpen::Die::DiePlaneBuilder::SetInputType ( NXOpen::Die::DiePlaneBuilder::PlaneType inputType)

设置定义平面的输入类型
于NX7.5.0创建。

许可证要求:ug_die_design ("模具设计")

参数
inputType输入类型

◆ SetReverseSourceDirection()

void NXOpen::Die::DiePlaneBuilder::SetReverseSourceDirection ( bool reverseSourceDirection)

设置是否反转源方向的指示。True表示应反转源方向
于NX6.0.0创建。

许可证要求:ug_die_design ("模具设计")

参数
reverseSourceDirection反转源方向

◆ SetSpecifyPlane()

void NXOpen::Die::DiePlaneBuilder::SetSpecifyPlane ( NXOpen::Plane * specifyPlane)

设置指定的平面
于NX6.0.0创建。

许可证要求:ug_die_design ("模具设计")

参数
specifyPlane指定平面

◆ SpecifyPlane()

NXOpen::Plane * NXOpen::Die::DiePlaneBuilder::SpecifyPlane ( )

返回指定的平面
于NX6.0.0创建。

许可证要求:无

◆ Validate()

virtual bool NXOpen::Die::DiePlaneBuilder::Validate ( )
virtual

验证组件的输入是否足够调用commit。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求您设置某些属性,而您未设置,则此方法会抛出异常。此方法对某些组件抛出尚未实现的NXException。

返回
自我验证是否成功
于NX3.0.1创建。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.