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

直纹面特征构建器 更多...

#include <Features_RuledBuilder.hxx>

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

Public 成员函数

NXOpen::GeometricUtilities::AlignmentMethodBuilderAlignmentMethod ()
NXOpen::GeometricUtilities::FeatureOptionsBodyPreference ()
NXOpen::SectionFirstSection ()
bool IsShapePreserved ()
double PositionTolerance ()
NXOpen::SectionSecondSection ()
void SetBodyPreference (NXOpen::GeometricUtilities::FeatureOptions *featureOptions)
void SetFirstSection (NXOpen::Section *section)
void SetPositionTolerance (double positionTolerance)
void SetSecondSection (NXOpen::Section *section)
void SetShapePreserved (bool isShapePreserved)
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 _RuledBuilderBuilder

详细描述

直纹面特征构建器

表示@link NXOpen::Features::Ruled NXOpen::Features::Ruled@endlink 构造器
 <br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateRuledBuilder  NXOpen::Features::FeatureCollection::CreateRuledBuilder @endlink  <br>

默认值。

属性
AlignmentMethod.AlignType 参数
IsShapePreserved True


创建于NX6.0.0版本。

成员函数说明

◆ AlignmentMethod()

NXOpen::GeometricUtilities::AlignmentMethodBuilder * NXOpen::Features::RuledBuilder::AlignmentMethod ( )

返回对齐方法
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

◆ BodyPreference()

NXOpen::GeometricUtilities::FeatureOptions * NXOpen::Features::RuledBuilder::BodyPreference ( )

返回体类型选项
创建于NX7.5.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

◆ FirstSection()

NXOpen::Section * NXOpen::Features::RuledBuilder::FirstSection ( )

返回第一个截面
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

◆ IsShapePreserved()

bool NXOpen::Features::RuledBuilder::IsShapePreserved ( )

返回保留形状标志。使用保留形状时,构造直纹曲面时不会近似输入曲线。 若使用保留形状,仅允许参数对齐和点对齐选项。
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

◆ PositionTolerance()

double NXOpen::Features::RuledBuilder::PositionTolerance ( )

返回位置公差
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

◆ SecondSection()

NXOpen::Section * NXOpen::Features::RuledBuilder::SecondSection ( )

返回第二个截面
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

◆ SetBodyPreference()

void NXOpen::Features::RuledBuilder::SetBodyPreference ( NXOpen::GeometricUtilities::FeatureOptions * featureOptions)

设置体类型选项
创建于NX7.5.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

参数
featureOptions特征选项

◆ SetFirstSection()

void NXOpen::Features::RuledBuilder::SetFirstSection ( NXOpen::Section * section)

设置第一个截面
创建于NX7.5.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

参数
section截面

◆ SetPositionTolerance()

void NXOpen::Features::RuledBuilder::SetPositionTolerance ( double positionTolerance)

设置位置公差
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

参数
positionTolerance位置公差

◆ SetSecondSection()

void NXOpen::Features::RuledBuilder::SetSecondSection ( NXOpen::Section * section)

设置第二个截面
创建于NX7.5.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

参数
section截面

◆ SetShapePreserved()

void NXOpen::Features::RuledBuilder::SetShapePreserved ( bool isShapePreserved)

设置保留形状标志。使用保留形状时,构造直纹曲面时不会近似输入曲线。 若使用保留形状,仅允许参数对齐和点对齐选项。
创建于NX6.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

参数
isShapePreserved是否保留形状