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

回转特征构建器 更多...

#include <Features_RevolveBuilder.hxx>

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

Public 成员函数

NXOpen::AxisAxis ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
NXOpen::GeometricUtilities::FeatureOptionsFeatureOptions ()
NXOpen::GeometricUtilities::LimitsLimits ()
NXOpen::GeometricUtilities::FeatureOffsetOffset ()
NXOpen::SectionSection ()
void SetAxis (NXOpen::Axis *axis)
void SetEndLimitHelperPoint (const std::vector< double > &endHelperPoint)
void SetSection (NXOpen::Section *section)
void SetStartLimitHelperPoint (const std::vector< double > &startHelperPoint)
void SetTolerance (double tolerance)
NXOpen::GeometricUtilities::SmartVolumeProfileBuilderSmartVolumeProfile ()
double Tolerance ()
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 _RevolveBuilderBuilder

详细描述

回转特征构建器

表示旋转特征构造器。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateRevolveBuilder
默认值。

属性
SmartVolumeProfile.OpenProfileSmartVolumeOption 0


在 NX3.0.1 中创建。

成员函数说明

◆ Axis()

NXOpen::Axis * NXOpen::Features::RevolveBuilder::Axis ( )

获取旋转轴
在 NX3.0.1 中创建。

许可证要求:无

◆ BooleanOperation()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::RevolveBuilder::BooleanOperation ( )

获取旋转布尔运算
在 NX3.0.1 中创建。

许可证要求:无

◆ FeatureOptions()

NXOpen::GeometricUtilities::FeatureOptions * NXOpen::Features::RevolveBuilder::FeatureOptions ( )

获取特征选项
在 NX4.0.0 中创建。

许可证要求:无

◆ Limits()

NXOpen::GeometricUtilities::Limits * NXOpen::Features::RevolveBuilder::Limits ( )

获取极限数据
在 NX3.0.1 中创建。

许可证要求:无

◆ Offset()

NXOpen::GeometricUtilities::FeatureOffset * NXOpen::Features::RevolveBuilder::Offset ( )

获取旋转偏置
在 NX3.0.1 中创建。

许可证要求:无

◆ Section()

NXOpen::Section * NXOpen::Features::RevolveBuilder::Section ( )

获取截面
在 NX3.0.1 中创建。

许可证要求:无

◆ SetAxis()

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

设置旋转轴
在 NX3.0.1 中创建。

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

参数
axis

◆ SetEndLimitHelperPoint()

void NXOpen::Features::RevolveBuilder::SetEndLimitHelperPoint ( const std::vector< double > & endHelperPoint)

如果结束极限使用“直到选定”选项,且选定实体与旋转体多次相交,此点(以parasolid单位为单位)将帮助系统确定选择哪个交点。
在 NX7.5.0 中创建。

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

参数
endHelperPoint如果给定的结束修剪极限与旋转体多次相交,将使用最接近此点的解。

◆ SetSection()

void NXOpen::Features::RevolveBuilder::SetSection ( NXOpen::Section * section)

设置截面
在 NX3.0.1 中创建。

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

参数
section此参数不能为空。

◆ SetStartLimitHelperPoint()

void NXOpen::Features::RevolveBuilder::SetStartLimitHelperPoint ( const std::vector< double > & startHelperPoint)

如果起始极限使用“直到选定”选项,且选定实体与旋转体多次相交,此点(以parasolid单位为单位)将帮助系统确定选择哪个交点。
在 NX7.5.0 中创建。

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

参数
startHelperPoint如果给定的起始修剪极限与旋转体多次相交,将使用最接近此点的解。

◆ SetTolerance()

void NXOpen::Features::RevolveBuilder::SetTolerance ( double tolerance)

设置旋转公差
在 NX3.0.1 中创建。

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

参数
tolerance公差

◆ SmartVolumeProfile()

NXOpen::GeometricUtilities::SmartVolumeProfileBuilder * NXOpen::Features::RevolveBuilder::SmartVolumeProfile ( )

获取智能体积轮廓
在 NX8.5.0 中创建。

许可证要求:无

◆ Tolerance()

double NXOpen::Features::RevolveBuilder::Tolerance ( )

获取旋转公差
在 NX3.0.1 中创建。

许可证要求:无