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

连接曲线构建器 更多...

#include <Features_JoinCurvesBuilder.hxx>

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

Public 类型

enum  OutputCurve { OutputCurveGeneral , OutputCurveCubic , OutputCurveQuintic , OutputCurveAdvanced }

Public 成员函数

double AngleTolerance ()
NXOpen::GeometricUtilities::CurveOptionsCurveOptions ()
double DistanceTolerance ()
int MaximumDegree ()
int MaximumSegments ()
NXOpen::Features::JoinCurvesBuilder::OutputCurve OutputCurveType ()
NXOpen::SectionSection ()
void SetAngleTolerance (double angleTolerance)
void SetDistanceTolerance (double distanceTolerance)
void SetMaximumDegree (int maximumDegree)
void SetMaximumSegments (int maximumSegments)
void SetOutputCurveType (NXOpen::Features::JoinCurvesBuilder::OutputCurve outputCurveType)
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 _JoinCurvesBuilderBuilder

详细描述

连接曲线构建器

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

默认值。

属性
输出曲线类型 常规


创建于 NX5.0.0。

成员枚举类型说明

◆ OutputCurve

表示输出曲线类型。

枚举值
OutputCurveGeneral 

常规输出曲线

OutputCurveCubic 

三次输出曲线

OutputCurveQuintic 

五次输出曲线

OutputCurveAdvanced 

高级输出曲线

成员函数说明

◆ AngleTolerance()

double NXOpen::Features::JoinCurvesBuilder::AngleTolerance ( )

返回角度公差。此公差用于创建连接曲线时,同样的公差也会应用于截面。
创建于 NX5.0.0。

许可证要求:无

◆ CurveOptions()

NXOpen::GeometricUtilities::CurveOptions * NXOpen::Features::JoinCurvesBuilder::CurveOptions ( )

返回曲线选项。此对象包含有关输入曲线的关联性和相应操作的数据。仅当关联性开启且无法删除或替换输入曲线时,才会创建特征。
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

◆ DistanceTolerance()

double NXOpen::Features::JoinCurvesBuilder::DistanceTolerance ( )

返回距离公差。此公差用于创建连接曲线时,同样的公差也会应用于截面。
创建于 NX5.0.0。

许可证要求:无

◆ MaximumDegree()

int NXOpen::Features::JoinCurvesBuilder::MaximumDegree ( )

返回高级样条输出的最大次数。此整数仅在输出曲线选项设置为高级类型的情况下使用。
创建于 NX5.0.0。

许可证要求:无

◆ MaximumSegments()

int NXOpen::Features::JoinCurvesBuilder::MaximumSegments ( )

返回高级样条输出的最大段数。此整数仅在输出曲线选项设置为高级类型的情况下使用。
创建于 NX5.0.0。

许可证要求:无

◆ OutputCurveType()

NXOpen::Features::JoinCurvesBuilder::OutputCurve NXOpen::Features::JoinCurvesBuilder::OutputCurveType ( )

返回输出曲线类型。如果输出曲线类型为高级,则还应提供输出样条的最大次数和最大段数。
创建于 NX5.0.0。

许可证要求:无

◆ Section()

NXOpen::Section * NXOpen::Features::JoinCurvesBuilder::Section ( )

返回用于收集要连接的输入曲线的截面。不应向截面添加多个环或自相交的曲线。
创建于 NX5.0.0。

许可证要求:无

◆ SetAngleTolerance()

void NXOpen::Features::JoinCurvesBuilder::SetAngleTolerance ( double angleTolerance)

设置角度公差。此公差用于创建连接曲线时,同样的公差也会应用于截面。
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
angleTolerance角度公差

◆ SetDistanceTolerance()

void NXOpen::Features::JoinCurvesBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差。此公差用于创建连接曲线时,同样的公差也会应用于截面。
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
distanceTolerance距离公差

◆ SetMaximumDegree()

void NXOpen::Features::JoinCurvesBuilder::SetMaximumDegree ( int maximumDegree)

设置高级样条输出的最大次数。此整数仅在输出曲线选项设置为高级类型的情况下使用。
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
maximumDegree最大次数

◆ SetMaximumSegments()

void NXOpen::Features::JoinCurvesBuilder::SetMaximumSegments ( int maximumSegments)

设置高级样条输出的最大段数。此整数仅在输出曲线选项设置为高级类型的情况下使用。
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
maximumSegments最大段数

◆ SetOutputCurveType()

void NXOpen::Features::JoinCurvesBuilder::SetOutputCurveType ( NXOpen::Features::JoinCurvesBuilder::OutputCurve outputCurveType)

设置输出曲线类型。如果输出曲线类型为高级,则还应提供输出样条的最大次数和最大段数。
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
outputCurveType输出曲线类型