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

偏移曲面特征构建器 更多...

#include <Features_OffsetSurfaceBuilder.hxx>

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

Public 类型

enum  OrientationMethodType { OrientationMethodTypeUseExistingNormals , OrientationMethodTypeSpecifyInteriorPosition }
enum  OutputOptionType { OutputOptionTypeOneFeatureForConnectedFaces , OutputOptionTypeOneFeatureForEachFace , OutputOptionTypeOneFeatureForAllFaces }

Public 成员函数

bool ApproxOption ()
NXOpen::GeometricUtilities::FaceSetOffsetListFaceSets ()
std::vector< NXOpen::Face * > GetErrorFaces ()
NXOpen::Point3d GetInteriorPosition ()
NXOpen::Features::OffsetSurfaceBuilder::OrientationMethodType GetOrientationMethod ()
int MaximumExcludedObjects ()
 NX_DEPRECATED ("Deprecated in NX5.0.0. Use NXOpen::Features::OffsetSurfaceBuilder::FaceSets instead.") void DeleteFaceSet(int index)
NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType OutputOption ()
bool PartialOption ()
NXOpen::ExpressionRadius ()
bool RemoveProblemVerticesOption ()
void SetApproxOption (bool approxOption)
void SetInteriorPosition (const NXOpen::Point3d &point)
void SetMaximumExcludedObjects (int maximumExcludedObjects)
void SetOrientationMethod (NXOpen::Features::OffsetSurfaceBuilder::OrientationMethodType orientationMethod)
void SetOutputOption (NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType outputOption)
void SetPartialOption (bool partialOption)
void SetRemoveProblemVerticesOption (bool removeProblemVerticesOption)
void SetStepOption (bool stepOption)
void SetTolerance (double tolerance)
bool StepOption ()
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 _OffsetSurfaceBuilderBuilder

详细描述

偏移曲面特征构建器

此类表示一个偏置曲面建造器,用于创建或编辑偏置曲面特征。偏置曲面特征允许不同的面组以不同的距离进行偏置。此类的输入可以是收敛对象。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateOffsetSurfaceBuilder
默认值。

属性
ApproxOption False
OutputOption OneFeatureForConnectedFaces
PartialOption False
StepOption True


创建于 NX4.0.0.

成员枚举类型说明

◆ OrientationMethodType

表示定向方法的类型。此属性仅在输出为 NXOpen::Features::OffsetSurfaceBuilder::OutputOptionTypeOneFeatureForEachFace 时适用。 第一个枚举值表示偏置方向为曲面法线方向,而第二个枚举值表示将指定内部位置,偏置方向将远离该点

枚举值
OrientationMethodTypeUseExistingNormals 

使用现有法线

OrientationMethodTypeSpecifyInteriorPosition 

指定内部位置

◆ OutputOptionType

表示输出选项的类型。要偏置的面可能是不连接的,也可能来自多个体。如果是其中一种情况,则会创建多个特征。 为了决定是否应为每组拓扑连接的面创建一个特征,或为每个选中的面创建一个特征,下面提供了该枚举

枚举值
OutputOptionTypeOneFeatureForConnectedFaces 

为连接的面创建一个特征

OutputOptionTypeOneFeatureForEachFace 

为每个面创建一个特征

OutputOptionTypeOneFeatureForAllFaces 

为所有面创建一个特征

成员函数说明

◆ ApproxOption()

bool NXOpen::Features::OffsetSurfaceBuilder::ApproxOption ( )

返回如果偏移曲面存在自相交时创建近似偏移曲面的选项。
创建于 NX4.0.0。

许可证要求:无

◆ FaceSets()

NXOpen::GeometricUtilities::FaceSetOffsetList * NXOpen::Features::OffsetSurfaceBuilder::FaceSets ( )

返回面集列表。每个元素定义一组面,以及应用于这些面的偏移距离。
创建于 NX4.0.0。

许可证要求:无

◆ GetErrorFaces()

std::vector< NXOpen::Face * > NXOpen::Features::OffsetSurfaceBuilder::GetErrorFaces ( )

获取错误面

返回
错误面
Created in NX1847.0.0.

许可要求 : None

◆ GetInteriorPosition()

NXOpen::Point3d NXOpen::Features::OffsetSurfaceBuilder::GetInteriorPosition ( )

获取指定内部位置方法的偏移曲面内部位置。

返回
指定内部位置方法的内部位置
创建于 NX4.0.0。

许可证要求:无

◆ GetOrientationMethod()

NXOpen::Features::OffsetSurfaceBuilder::OrientationMethodType NXOpen::Features::OffsetSurfaceBuilder::GetOrientationMethod ( )

返回基于NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType的偏移曲面定向方法

返回
定向方法
创建于 NX4.0.0。

许可证要求:无

◆ MaximumExcludedObjects()

int NXOpen::Features::OffsetSurfaceBuilder::MaximumExcludedObjects ( )

返回 部分偏置过程中最大排除对象数量。如果排除对象达到此数量,部分偏置将停止。
创建于 NX7.5.0。

许可证要求:无

◆ NX_DEPRECATED()

NXOpen::Features::OffsetSurfaceBuilder::NX_DEPRECATED ( "Deprecated in NX5.0.0. Use NXOpen::Features::OffsetSurfaceBuilder::FaceSets instead." )

获取面集列表

返回
面集列表
弃用
在 NX5.0.0 中已过时。请改用 NXOpen::Features::OffsetSurfaceBuilder::FaceSets

创建于 NX4.0.0。

许可证要求:无

获取面集。面集是面收集器和偏置距离的组合。

返回
面集列表
弃用
在 NX5.0.0 中已过时。请改用 NXOpen::Features::OffsetSurfaceBuilder::FaceSets

创建于 NX4.0.0。

许可证要求:无

从面集列表中删除指定索引处的面集

弃用
在 NX5.0.0 中已过时。请改用 NXOpen::Features::OffsetSurfaceBuilder::FaceSets

创建于 NX4.0.0。

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

要删除的面集索引

◆ OutputOption()

NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType NXOpen::Features::OffsetSurfaceBuilder::OutputOption ( )

返回基于枚举NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType的偏移曲面输出选项
创建于 NX4.0.0。

许可证要求:无

◆ PartialOption()

bool NXOpen::Features::OffsetSurfaceBuilder::PartialOption ( )

从面集列表中查找并返回指定索引处的面集

返回
返回的面集
弃用
在 NX5.0.0 中已过时。请改用 NXOpen::Features::OffsetSurfaceBuilder::FaceSets

创建于 NX4.0.0。

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

向面集列表添加面集

弃用
在 NX5.0.0 中已过时。请改用 NXOpen::Features::OffsetSurfaceBuilder::FaceSets

创建于 NX4.0.0。

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

面集列表 返回 是否继续执行部分偏置结果的选项
创建于 NX7.5.0。

许可证要求:无

◆ Radius()

NXOpen::Expression * NXOpen::Features::OffsetSurfaceBuilder::Radius ( )

返回 部分偏置过程中错误顶点切除的半径
创建于 NX7.5.0。

许可证要求:无

◆ RemoveProblemVerticesOption()

bool NXOpen::Features::OffsetSurfaceBuilder::RemoveProblemVerticesOption ( )

返回 是否移除问题顶点的选项
创建于 NX7.5.0。

许可证要求:无

◆ SetApproxOption()

void NXOpen::Features::OffsetSurfaceBuilder::SetApproxOption ( bool approxOption)

设置如果偏移曲面存在自相交时创建近似偏移曲面的选项。
创建于 NX4.0.0。

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

参数
approxOption近似偏移选项

◆ SetInteriorPosition()

void NXOpen::Features::OffsetSurfaceBuilder::SetInteriorPosition ( const NXOpen::Point3d & point)

设置指定内部位置方法的偏移曲面内部位置。这允许指定的面从内部位置向外偏移。
创建于 NX4.0.0。

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

参数
point指定内部位置方法的内部位置

◆ SetMaximumExcludedObjects()

void NXOpen::Features::OffsetSurfaceBuilder::SetMaximumExcludedObjects ( int maximumExcludedObjects)

设置 部分偏置过程中最大排除对象数量。如果排除对象达到此数量,部分偏置将停止。
创建于 NX7.5.0。

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

参数
maximumExcludedObjects最大排除对象数量

◆ SetOrientationMethod()

void NXOpen::Features::OffsetSurfaceBuilder::SetOrientationMethod ( NXOpen::Features::OffsetSurfaceBuilder::OrientationMethodType orientationMethod)

设置定向方法
创建于 NX4.0.0。

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

参数
orientationMethod定向方法

◆ SetOutputOption()

void NXOpen::Features::OffsetSurfaceBuilder::SetOutputOption ( NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType outputOption)

设置基于枚举NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType的偏移曲面输出选项
创建于 NX4.0.0。

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

参数
outputOption输出选项

◆ SetPartialOption()

void NXOpen::Features::OffsetSurfaceBuilder::SetPartialOption ( bool partialOption)

设置 是否继续执行部分偏置结果的选项
创建于 NX7.5.0。

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

参数
partialOption部分偏置选项

◆ SetRemoveProblemVerticesOption()

void NXOpen::Features::OffsetSurfaceBuilder::SetRemoveProblemVerticesOption ( bool removeProblemVerticesOption)

设置 是否移除问题顶点的选项
创建于 NX7.5.0。

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

参数
removeProblemVerticesOption移除问题顶点选项

◆ SetStepOption()

void NXOpen::Features::OffsetSurfaceBuilder::SetStepOption ( bool stepOption)

设置偏移曲面允许台阶边界的选项。如果该选项为 true,则会在偏移面和非偏移面之间的任何光滑边缘处创建侧面。
创建于 NX4.0.0。

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

参数
stepOption允许台阶边界选项

◆ SetTolerance()

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

设置偏移曲面公差
创建于 NX4.0.0。

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

参数
tolerance公差

◆ StepOption()

bool NXOpen::Features::OffsetSurfaceBuilder::StepOption ( )

返回偏移曲面允许台阶边界的选项。如果该选项为 true,则会在偏移面和非偏移面之间的任何光滑边缘处创建侧面。
创建于 NX4.0.0。

许可证要求:无

◆ Tolerance()

double NXOpen::Features::OffsetSurfaceBuilder::Tolerance ( )

返回偏移曲面公差
创建于 NX4.0.0。

许可证要求:无