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

压凹特征构建器 更多...

#include <Features_EmbossBuilder.hxx>

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

Public 成员函数

std::vector< NXOpen::Features::EmbossRegion * > GetRegions ()
void MakeParentSketchInternal (bool internalizeParentSketch)
void SetRegions (const std::vector< NXOpen::Features::EmbossRegion * > &regions)
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 _EmbossBuilderBuilder

详细描述

压凹特征构建器

表示用于创建或编辑浮雕特征的浮雕特征构造器。
此类提供方法来设置和获取多个区域子对象以及公差。

以下是默认值:

公差 距离公差 0.001/0.0254[英寸/毫米]

要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateEmbossBuilder

创建于NX4.0.0。

成员函数说明

◆ GetRegions()

std::vector< NXOpen::Features::EmbossRegion * > NXOpen::Features::EmbossBuilder::GetRegions ( )

浮雕区域

返回
浮雕区域对象数组。在NX4中,仅支持一个区域。
创建于NX4.0.0。

许可证要求:无

◆ MakeParentSketchInternal()

void NXOpen::Features::EmbossBuilder::MakeParentSketchInternal ( bool internalizeParentSketch)

在浮雕特征创建期间设置父草图内部化状态
创建于NX4.0.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
internalizeParentSketch若为true,内部化父草图,否则草图将保持外部状态。

◆ SetRegions()

void NXOpen::Features::EmbossBuilder::SetRegions ( const std::vector< NXOpen::Features::EmbossRegion * > & regions)

创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
regions浮雕区域对象数组。在NX4中,仅支持一个区域。

◆ SetTolerance()

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

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

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
tolerance距离公差

◆ Tolerance()

double NXOpen::Features::EmbossBuilder::Tolerance ( )

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

许可证要求:无