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

加厚特征构建器 更多...

#include <Features_ThickenBuilder.hxx>

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

Public 成员函数

bool ApproximateOffset ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
NXOpen::ScCollectorFaceCollector ()
NXOpen::ExpressionFirstOffset ()
NXOpen::GeometricUtilities::TwoExpressionsSectionSetListRegionSectionList ()
NXOpen::SectionRegionToPierce ()
bool RemoveGashes ()
bool ReverseDirection ()
NXOpen::ExpressionSecondOffset ()
void SetApproximateOffset (bool approximateOffset)
void SetRemoveGashes (bool removeGashes)
void SetReverseDirection (bool reverseDirection)
void SetTolerance (double tolerance)
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 _ThickenBuilderBuilder

详细描述

加厚特征构建器

表示@link NXOpen::Features::Thicken NXOpen::Features::Thicken@endlink特征的构建器。这允许创建和编辑加厚特征,该特征获取一组面
并沿其法线偏移以创建具有恒定厚度的实体。由于无法对支持的几何
类型精确执行此操作,因此有一个公差来指定结果的精度。此类的输入可以是收敛对象。
 <br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateThickenBuilder  NXOpen::Features::FeatureCollection::CreateThickenBuilder @endlink  <br>

默认值。

属性
近似偏移
布尔操作.类型 创建
第一偏移.值 2.5(毫米部分),0.1(英寸部分)
移除切口
反向
第二偏移.值 0.0(毫米部分),0.0(英寸部分)


在NX5.0.0中创建。

成员函数说明

◆ ApproximateOffset()

bool NXOpen::Features::ThickenBuilder::ApproximateOffset ( )

返回“近似偏移曲面”或“使用面片解决自相交”选项。 加厚操作的近似偏移曲面选项已重命名为 “使用面片解决自相交”。此选项仅适用于编辑NX8之前的 加厚特征。用户为此选项设置的值对于NX8及以后创建的 加厚特征将被忽略,且内部始终将其值设置为true。
在NX5.0.0中创建。

许可要求:无

◆ BooleanOperation()

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

返回布尔操作。 与加厚特征关联的布尔操作
在NX5.0.0中创建。

许可要求:无

◆ FaceCollector()

NXOpen::ScCollector * NXOpen::Features::ThickenBuilder::FaceCollector ( )

返回要加厚的面。 一个或多个要加厚的面的列表。
在NX5.0.0中创建。

许可要求:无

◆ FirstOffset()

NXOpen::Expression * NXOpen::Features::ThickenBuilder::FirstOffset ( )

返回第一个偏移。 加厚特征的第一个偏移。 正值沿要加厚面的法向应用。 负值沿相反方向应用。 第一个和第二个偏移的差值必须非零。
在NX5.0.0中创建。

许可要求:无

◆ RegionSectionList()

NXOpen::GeometricUtilities::TwoExpressionsSectionSetList * NXOpen::Features::ThickenBuilder::RegionSectionList ( )

返回SC_section列表 加厚特征的带对应表达式的截面
在NX9.0.0中创建。

许可要求:无

◆ RegionToPierce()

NXOpen::Section * NXOpen::Features::ThickenBuilder::RegionToPierce ( )

返回要穿透区域的截面 与加厚特征关联的截面
在NX9.0.0中创建。

许可要求:无

◆ RemoveGashes()

bool NXOpen::Features::ThickenBuilder::RemoveGashes ( )

返回移除切口选项。 如果选中该选项,加厚将修复输入并尝试对修复后的输入执行操作。 如果修复输入后加厚操作成功,部件导航器将通过信息符号和警报列中的条目进行指示。
在NX8.0.0中创建。

许可要求:无

◆ ReverseDirection()

bool NXOpen::Features::ThickenBuilder::ReverseDirection ( )

返回反向方向。 指示偏移方向是否相对于要加厚面的法向反向的标志。
在NX5.0.0中创建。

许可要求:无

◆ SecondOffset()

NXOpen::Expression * NXOpen::Features::ThickenBuilder::SecondOffset ( )

返回第二个偏移。 加厚特征的第二个偏移。
在NX5.0.0中创建。

许可要求:无

◆ SetApproximateOffset()

void NXOpen::Features::ThickenBuilder::SetApproximateOffset ( bool approximateOffset)

设置“近似偏移曲面”或“使用面片解决自相交”选项。 加厚操作的近似偏移曲面选项已重命名为 “使用面片解决自相交”。此选项仅适用于编辑NX8之前的 加厚特征。用户为此选项设置的值对于NX8及以后创建的 加厚特征将被忽略,且内部始终将其值设置为true。
在NX5.0.0中创建。

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

参数
approximateOffset近似偏移

◆ SetRemoveGashes()

void NXOpen::Features::ThickenBuilder::SetRemoveGashes ( bool removeGashes)

设置移除切口选项。 如果选中该选项,加厚将修复输入并尝试对修复后的输入执行操作。 如果修复输入后加厚操作成功,部件导航器将通过信息符号和警报列中的条目进行指示。
在NX8.0.0中创建。

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

参数
removeGashes移除切口

◆ SetReverseDirection()

void NXOpen::Features::ThickenBuilder::SetReverseDirection ( bool reverseDirection)

设置反向方向。 指示偏移方向是否相对于要加厚面的法向反向的标志。
在NX5.0.0中创建。

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

参数
reverseDirection反向方向

◆ SetTolerance()

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

设置公差。 真实理论片体与用于近似它的体之间允许的最大距离。
于NX5.0.0版本创建。

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

参数
tolerance公差

◆ Tolerance()

double NXOpen::Features::ThickenBuilder::Tolerance ( )

返回公差。 真实理论片体与用于近似它的体之间允许的最大距离。
于NX5.0.0版本创建。

许可证要求:无