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

可变偏置特征构建器 更多...

#include <Features_VariableOffsetBuilder.hxx>

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

Public 类型

enum  MethodOptions { MethodOptionsLinear , MethodOptionsCubic }

Public 成员函数

double DistanceTolerance ()
NXOpen::SelectFaceFace ()
bool IsApplyToAll ()
bool IsKeepParameterization ()
bool IsReverseDirection ()
NXOpen::Features::VariableOffsetBuilder::MethodOptions Method ()
NXOpen::ExpressionOffsetAtA ()
NXOpen::ExpressionOffsetAtB ()
NXOpen::ExpressionOffsetAtC ()
NXOpen::ExpressionOffsetAtD ()
NXOpen::PointPointA ()
NXOpen::PointPointB ()
NXOpen::PointPointC ()
NXOpen::PointPointD ()
void SetApplyToAll (bool isApplyToAll)
void SetDistanceTolerance (double distanceTolerance)
void SetKeepParameterization (bool isKeepParameterization)
void SetMethod (NXOpen::Features::VariableOffsetBuilder::MethodOptions method)
void SetPointA (NXOpen::Point *point)
void SetPointB (NXOpen::Point *point)
void SetPointC (NXOpen::Point *point)
void SetPointD (NXOpen::Point *point)
void SetReverseDirection (bool isReverseDirection)
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 _VariableOffsetBuilderBuilder

详细描述

可变偏置特征构建器

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

默认值。

属性
IsApplyToAll 0
IsKeepParameterization 0
Method Linear


创建于NX8.0.0版本。

成员枚举类型说明

◆ MethodOptions

用于创建新曲面的偏移方法

枚举值
MethodOptionsLinear 

沿U和V方向应用线性偏移

MethodOptionsCubic 

沿U和V方向应用三次偏移

成员函数说明

◆ DistanceTolerance()

double NXOpen::Features::VariableOffsetBuilder::DistanceTolerance ( )

返回距离公差。
创建于NX8.0.0。

许可要求:无

◆ Face()

NXOpen::SelectFace * NXOpen::Features::VariableOffsetBuilder::Face ( )

返回要偏移的面
创建于NX8.0.0版本。

许可要求 : 无

◆ IsApplyToAll()

bool NXOpen::Features::VariableOffsetBuilder::IsApplyToAll ( )

返回将所有偏移设置为相等值的切换开关。
在NX8.0.0中创建。

许可要求:无

◆ IsKeepParameterization()

bool NXOpen::Features::VariableOffsetBuilder::IsKeepParameterization ( )

返回偏移面中保持源面参数化的切换状态。
创建于NX8.0.0。

许可要求:无

◆ IsReverseDirection()

bool NXOpen::Features::VariableOffsetBuilder::IsReverseDirection ( )

返回反转所有偏移方向的切换开关。
在NX8.0.0中创建。

许可要求:无

◆ Method()

NXOpen::Features::VariableOffsetBuilder::MethodOptions NXOpen::Features::VariableOffsetBuilder::Method ( )

返回偏移方法
创建于NX8.0.0。

许可要求:无

◆ OffsetAtA()

NXOpen::Expression * NXOpen::Features::VariableOffsetBuilder::OffsetAtA ( )

返回角点A的偏移。
在NX8.0.0中创建。

许可要求:无

◆ OffsetAtB()

NXOpen::Expression * NXOpen::Features::VariableOffsetBuilder::OffsetAtB ( )

返回角点B的偏移。
在NX8.0.0中创建。

许可要求:无

◆ OffsetAtC()

NXOpen::Expression * NXOpen::Features::VariableOffsetBuilder::OffsetAtC ( )

返回角点C的偏移。
在NX8.0.0中创建。

许可要求:无

◆ OffsetAtD()

NXOpen::Expression * NXOpen::Features::VariableOffsetBuilder::OffsetAtD ( )

返回角点D的偏移。
在NX8.0.0中创建。

许可要求:无

◆ PointA()

NXOpen::Point * NXOpen::Features::VariableOffsetBuilder::PointA ( )

返回角点A的点。
在NX8.0.0中创建。

许可要求:无

◆ PointB()

NXOpen::Point * NXOpen::Features::VariableOffsetBuilder::PointB ( )

返回角点B的点。
在NX8.0.0中创建。

许可要求:无

◆ PointC()

NXOpen::Point * NXOpen::Features::VariableOffsetBuilder::PointC ( )

返回角点C的点。
在NX8.0.0中创建。

许可要求:无

◆ PointD()

NXOpen::Point * NXOpen::Features::VariableOffsetBuilder::PointD ( )

返回角点D的点。
在NX8.0.0中创建。

许可要求:无

◆ SetApplyToAll()

void NXOpen::Features::VariableOffsetBuilder::SetApplyToAll ( bool isApplyToAll)

设置将所有偏移设置为相等值的切换开关。
在NX8.0.0中创建。

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

参数
isApplyToAll应用于所有

◆ SetDistanceTolerance()

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

设置距离公差。
创建于NX8.0.0。

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

参数
distanceTolerance距离公差

◆ SetKeepParameterization()

void NXOpen::Features::VariableOffsetBuilder::SetKeepParameterization ( bool isKeepParameterization)

设置偏移面中保持源面参数化的切换状态。
创建于NX8.0.0。

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

参数
isKeepParameterization是否保持参数化

◆ SetMethod()

void NXOpen::Features::VariableOffsetBuilder::SetMethod ( NXOpen::Features::VariableOffsetBuilder::MethodOptions method)

设置偏移方法
创建于NX8.0.0。

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

参数
method方法

◆ SetPointA()

void NXOpen::Features::VariableOffsetBuilder::SetPointA ( NXOpen::Point * point)

设置角点A的点。
在NX8.0.0中创建。

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

参数
point

◆ SetPointB()

void NXOpen::Features::VariableOffsetBuilder::SetPointB ( NXOpen::Point * point)

设置角点B的点。
在NX8.0.0中创建。

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

参数
point

◆ SetPointC()

void NXOpen::Features::VariableOffsetBuilder::SetPointC ( NXOpen::Point * point)

设置角点C的点。
在NX8.0.0中创建。

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

参数
point

◆ SetPointD()

void NXOpen::Features::VariableOffsetBuilder::SetPointD ( NXOpen::Point * point)

设置角点D的点。
在NX8.0.0中创建。

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

参数
point

◆ SetReverseDirection()

void NXOpen::Features::VariableOffsetBuilder::SetReverseDirection ( bool isReverseDirection)

设置反转所有偏移方向的切换开关。
在NX8.0.0中创建。

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

参数
isReverseDirection反转方向