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

移动面构建器类 更多...

#include <Features_MoveFaceBuilder.hxx>

类 NXOpen::Features::MoveFaceBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Types { TypesTranslateDirectionAndDistance , TypesTranslateBetweenTwoPoints , TypesRotateAboutAxis , TypesRotateBetweenTwoAxes }

Public 成员函数

NXOpen::ExpressionAngle ()
NXOpen::AxisAxis ()
NXOpen::ModlDirect::SelectBlendBlendFaces ()
bool Copy ()
NXOpen::DirectionDirection ()
NXOpen::ExpressionDistance ()
NXOpen::PointFromPoint ()
NXOpen::DirectionFromVector ()
NXOpen::ScCollectorMoveFaceCollector ()
NXOpen::PointPivotPoint ()
void SetAxis (NXOpen::Axis *axis)
void SetCopy (bool copyOption)
void SetDirection (NXOpen::Direction *direction)
void SetFromPoint (NXOpen::Point *fromPoint)
void SetFromVector (NXOpen::Direction *fromVector)
void SetPivotPoint (NXOpen::Point *pivotPoint)
void SetToPoint (NXOpen::Point *toPoint)
void SetToVector (NXOpen::Direction *toVector)
void SetType (NXOpen::Features::MoveFaceBuilder::Types moveType)
NXOpen::PointToPoint ()
NXOpen::DirectionToVector ()
NXOpen::Features::MoveFaceBuilder::Types Type ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _MoveFaceBuilderBuilder

详细描述

移动面构建器类

表示移动面特征的构建器,在nx502之前请勿使用。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateMoveFaceBuilder  NXOpen::Features::FeatureCollection::CreateMoveFaceBuilder @endlink  <br>

默认值。

属性
Angle.Value 10.0
Distance.Value 10.0(毫米单位部件),0.4(英寸单位部件)


在NX5.0.2中创建。

成员枚举类型说明

◆ Types

移动面类型,在nx502之前请勿使用

枚举值
TypesTranslateDirectionAndDistance 

移动面的方向和距离

TypesTranslateBetweenTwoPoints 

沿两点定义的方向和距离移动面

TypesRotateAboutAxis 

绕轴旋转移动面

TypesRotateBetweenTwoAxes 

将轴从第一个旋转到第二个以移动面

成员函数说明

◆ Angle()

NXOpen::Expression * NXOpen::Features::MoveFaceBuilder::Angle ( )

返回“轴与角度”选项的角度,在NX5.0.2之前请勿使用
创建于 NX5.0.2。

许可证要求:无

◆ Axis()

NXOpen::Axis * NXOpen::Features::MoveFaceBuilder::Axis ( )

返回“轴与角度”选项的轴,在NX5.0.2之前请勿使用
创建于 NX5.0.2。

许可证要求:无

◆ BlendFaces()

NXOpen::ModlDirect::SelectBlend * NXOpen::Features::MoveFaceBuilder::BlendFaces ( )

返回用于容纳所有与待移动面相邻的已识别倒圆面的倒圆面收集器。包含自动识别的倒圆面+用户选择的倒圆面-用户排除的倒圆面,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ Copy()

bool NXOpen::Features::MoveFaceBuilder::Copy ( )

返回“移动面”的复制选项,在NX5.0.2之前请勿使用
创建于 NX5.0.2。

许可证要求:无

◆ Direction()

NXOpen::Direction * NXOpen::Features::MoveFaceBuilder::Direction ( )

返回方向和距离选项的矢量,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ Distance()

NXOpen::Expression * NXOpen::Features::MoveFaceBuilder::Distance ( )

返回方向和距离选项的距离,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ FromPoint()

NXOpen::Point * NXOpen::Features::MoveFaceBuilder::FromPoint ( )

返回移动面中点到点选项的起点,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ FromVector()

NXOpen::Direction * NXOpen::Features::MoveFaceBuilder::FromVector ( )

返回移动面中轴到轴选项的起始矢量,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ MoveFaceCollector()

NXOpen::ScCollector * NXOpen::Features::MoveFaceBuilder::MoveFaceCollector ( )

返回用于容纳待移动面的面收集器
于NX5.0.2中创建。

许可证要求:无

◆ PivotPoint()

NXOpen::Point * NXOpen::Features::MoveFaceBuilder::PivotPoint ( )

返回移动面中轴到轴选项的枢轴点,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ SetAxis()

void NXOpen::Features::MoveFaceBuilder::SetAxis ( NXOpen::Axis * axis)

设置“轴与角度”选项的轴,在NX5.0.2之前请勿使用
创建于 NX5.0.2。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
axis

◆ SetCopy()

void NXOpen::Features::MoveFaceBuilder::SetCopy ( bool copyOption)

设置“移动面”的复制选项,在NX5.0.2之前请勿使用
创建于 NX5.0.2。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
copyOption复制选项

◆ SetDirection()

void NXOpen::Features::MoveFaceBuilder::SetDirection ( NXOpen::Direction * direction)

设置方向和距离选项的矢量,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
direction方向

◆ SetFromPoint()

void NXOpen::Features::MoveFaceBuilder::SetFromPoint ( NXOpen::Point * fromPoint)

设置移动面中点到点选项的起点,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
fromPoint起点

◆ SetFromVector()

void NXOpen::Features::MoveFaceBuilder::SetFromVector ( NXOpen::Direction * fromVector)

设置移动面中轴到轴选项的起始矢量,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
fromVector起始矢量

◆ SetPivotPoint()

void NXOpen::Features::MoveFaceBuilder::SetPivotPoint ( NXOpen::Point * pivotPoint)

设置移动面中轴到轴选项的枢轴点,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
pivotPoint枢轴点

◆ SetToPoint()

void NXOpen::Features::MoveFaceBuilder::SetToPoint ( NXOpen::Point * toPoint)

设置移动面中点到点选项的终点,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
toPoint终点

◆ SetToVector()

void NXOpen::Features::MoveFaceBuilder::SetToVector ( NXOpen::Direction * toVector)

设置移动面中轴到轴选项的目标矢量,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
toVector目标矢量

◆ SetType()

void NXOpen::Features::MoveFaceBuilder::SetType ( NXOpen::Features::MoveFaceBuilder::Types moveType)

设置类型,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
moveType移动面类型

◆ ToPoint()

NXOpen::Point * NXOpen::Features::MoveFaceBuilder::ToPoint ( )

返回移动面中点到点选项的终点,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ ToVector()

NXOpen::Direction * NXOpen::Features::MoveFaceBuilder::ToVector ( )

返回移动面中轴到轴选项的目标矢量,在NX5.0.2之前请勿使用
于NX5.0.2中创建。

许可证要求:无

◆ Type()

NXOpen::Features::MoveFaceBuilder::Types NXOpen::Features::MoveFaceBuilder::Type ( )

返回类型,在nx502之前请勿使用
在NX5.0.2中创建。

许可证要求:无