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

补片构建器 更多...

#include <Features_PatchBuilder.hxx>

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

Public 成员函数

bool CreateHolePatch ()
bool ReverseDirection ()
NXOpen::SelectFaceSeedFace ()
void SetCreateHolePatch (bool createHolePatch)
void SetReverseDirection (bool reverseDirection)
void SetTolerance (double tolerance)
NXOpen::SelectBodyTarget ()
double Tolerance ()
NXOpen::SelectDisplayableObjectTool ()
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 _PatchBuilderBuilder

详细描述

补片构建器

表示 @link NXOpen::Features::PatchBuilder NXOpen::Features::PatchBuilder@endlink
允许使用片体替换实体的部分面,也可将一个片体修补到另一个片体上。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreatePatchBuilder  NXOpen::Features::FeatureCollection::CreatePatchBuilder @endlink  <br>

默认值。

属性
CreateHolePatch False
ReverseDirection False


于 NX5.0.0 版本创建。

成员函数说明

◆ CreateHolePatch()

bool NXOpen::Features::PatchBuilder::CreateHolePatch ( )

返回创建孔修补。 将闭合的工具片体修补到目标体上以创建类似孔的修补特征。 注意如果工具片体的边缘间隙大于公差,则修补可能无法正常工作。
于 NX5.0.0 版本创建。

许可证要求:无

◆ ReverseDirection()

bool NXOpen::Features::PatchBuilder::ReverseDirection ( )

返回反向方向。 如果设为 true,则移除与方向相反的目标体表面;否则移除方向指向的目标体表面。 默认方向由工具体第一个面的法向量定义,或由指定的种子面法向量定义。
于 NX5.0.0 版本创建。

许可证要求:无

◆ SeedFace()

NXOpen::SelectFace * NXOpen::Features::PatchBuilder::SeedFace ( )

返回种子面。 使用具有多个面的工具片体的单个面作为方向面。
于 NX5.0.0 版本创建。

许可证要求:无

◆ SetCreateHolePatch()

void NXOpen::Features::PatchBuilder::SetCreateHolePatch ( bool createHolePatch)

设置创建孔修补。 将闭合的工具片体修补到目标体上以创建类似孔的修补特征。 注意如果工具片体的边缘间隙大于公差,则修补可能无法正常工作。
于 NX5.0.0 版本创建。

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

参数
createHolePatch创建孔修补

◆ SetReverseDirection()

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

设置反向方向。 如果设为 true,则移除与方向相反的目标体表面;否则移除方向指向的目标体表面。 默认方向由工具体第一个面的法向量定义,或由指定的种子面法向量定义。
于 NX5.0.0 版本创建。

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

参数
reverseDirection反向方向

◆ SetTolerance()

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

设置公差。 目标体和工具体边缘之间的最大间隙。
于 NX5.0.0 版本创建。

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

参数
tolerance公差

◆ Target()

NXOpen::SelectBody * NXOpen::Features::PatchBuilder::Target ( )

返回目标体。 实体或片体作为修补特征的目标体。
于 NX5.0.0 版本创建。

许可证要求:无

◆ Tolerance()

double NXOpen::Features::PatchBuilder::Tolerance ( )

返回公差。 目标体和工具体边缘之间的最大间隙。
于 NX5.0.0 版本创建。

许可证要求:无

◆ Tool()

NXOpen::SelectDisplayableObject * NXOpen::Features::PatchBuilder::Tool ( )

返回工具体。 片体作为修补特征的工具体。
于 NX5.0.0 版本创建。

许可证要求:无