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

包裹网格构建器 更多...

#include <Facet_WrapMeshBuilder.hxx>

类 NXOpen::Facet::WrapMeshBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  KeepInputBodyType { KeepInputBodyTypeKeep , KeepInputBodyTypeHide }
enum  MethodType { MethodTypeExternal , MethodTypeLargestInternal , MethodTypeInternalBySeedPoint }
enum  WrapMeshModeType { WrapMeshModeTypeConstant , WrapMeshModeTypeVariable }

Public 成员函数

double AngleThreshold ()
NXOpen::ExpressionAverageSize ()
double ChordalTolerance ()
int FacetsInGap ()
NXOpen::ScCollectorGapFaces ()
NXOpen::ScCollectorInputBodyCollector ()
NXOpen::Facet::WrapMeshBuilder::KeepInputBodyType InputBodyOption ()
NXOpen::ExpressionIntendedGapSize ()
bool KeepSharpEdges ()
NXOpen::ExpressionMaxGapSize ()
NXOpen::ExpressionMaximumSize ()
NXOpen::Facet::WrapMeshBuilder::MethodType Method ()
bool ProximityRefinement ()
NXOpen::ExpressionSearchDistance ()
NXOpen::SelectDisplayableObjectListSeedPoint ()
void SetAngleThreshold (double angleThreshold)
void SetChordalTolerance (double chordalTolerance)
void SetFacetsInGap (int facetsInGap)
void SetInputBodyOption (NXOpen::Facet::WrapMeshBuilder::KeepInputBodyType inputBodyOption)
void SetKeepSharpEdges (bool keepSharpEdges)
void SetMethod (NXOpen::Facet::WrapMeshBuilder::MethodType method)
void SetProximityRefinement (bool proximityRefinement)
void SetWrapMeshMode (NXOpen::Facet::WrapMeshBuilder::WrapMeshModeType wrapMeshMode)
NXOpen::Facet::WrapMeshBuilder::WrapMeshModeType WrapMeshMode ()
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 _WrapMeshBuilderBuilder

详细描述

包裹网格构建器

表示 NXOpen::Facet::WrapMeshBuilder 。 此类将一个 facet 体包裹在一个或多个体周围。
要创建此类的新实例,请使用 NXOpen::Facet::FacetModelingCollection::CreateWrapMeshBuilder
默认值。

属性
AngleThreshold 50
AverageSize.Value 5(毫米单位部件),0.2(英寸单位部件)
ChordalTolerance 0.1(毫米单位部件),0.004(英寸单位部件)
FacetsInGap 3
InputBodyOption Hide
KeepSharpEdges True
MaxGapSize.Value 10(毫米单位部件),0.4(英寸单位部件)
MaximumSize.Value 5(毫米单位部件),0.2(英寸单位部件)
ProximityRefinement False
SearchDistance.Value 0(毫米单位部件),0(英寸单位部件)


在 NX1926.0.0 中创建。

成员枚举类型说明

◆ KeepInputBodyType

输入体可见性选项。

枚举值
KeepInputBodyTypeKeep 

保留

KeepInputBodyTypeHide 

隐藏

◆ MethodType

基于包裹体积的方法。

枚举值
MethodTypeExternal 

外部

MethodTypeLargestInternal 

最大内部

MethodTypeInternalBySeedPoint 

通过种子点内部

◆ WrapMeshModeType

网格包裹模式。

枚举值
WrapMeshModeTypeConstant 

常量

WrapMeshModeTypeVariable 

变量

成员函数说明

◆ AngleThreshold()

double NXOpen::Facet::WrapMeshBuilder::AngleThreshold ( )

返回角度阈值
创建于 NX1926.0.0。

许可证要求 : 无

◆ AverageSize()

NXOpen::Expression * NXOpen::Facet::WrapMeshBuilder::AverageSize ( )

获取包裹网格的平均尺寸
创建于NX1926.0.0.

许可要求 : 无

◆ ChordalTolerance()

double NXOpen::Facet::WrapMeshBuilder::ChordalTolerance ( )

获取包裹网格的弦公差
创建于NX1926.0.0.

许可要求 : 无

◆ FacetsInGap()

int NXOpen::Facet::WrapMeshBuilder::FacetsInGap ( )

返回间隙中的小平面数量
创建于 NX2206.0.0。

许可证要求 : 无

◆ GapFaces()

NXOpen::ScCollector * NXOpen::Facet::WrapMeshBuilder::GapFaces ( )

获取选择间隙面
创建于NX1926.0.0.

许可要求 : 无

◆ InputBodyCollector()

NXOpen::ScCollector * NXOpen::Facet::WrapMeshBuilder::InputBodyCollector ( )

获取输入体收集器
创建于NX1926.0.0.

许可要求 : 无

◆ InputBodyOption()

NXOpen::Facet::WrapMeshBuilder::KeepInputBodyType NXOpen::Facet::WrapMeshBuilder::InputBodyOption ( )

返回输入体可见性选项。
创建于 NX1926.0.0。

许可证要求 : 无

◆ IntendedGapSize()

NXOpen::Expression * NXOpen::Facet::WrapMeshBuilder::IntendedGapSize ( )

获取预期间隙尺寸
创建于NX1926.0.0.

许可要求 : 无

◆ KeepSharpEdges()

bool NXOpen::Facet::WrapMeshBuilder::KeepSharpEdges ( )

获取指示是否应保留锐边的标志。
创建于NX1926.0.0.

许可要求 : 无

◆ MaxGapSize()

NXOpen::Expression * NXOpen::Facet::WrapMeshBuilder::MaxGapSize ( )

获取最大间隙尺寸
创建于NX1926.0.0.

许可要求 : 无

◆ MaximumSize()

NXOpen::Expression * NXOpen::Facet::WrapMeshBuilder::MaximumSize ( )

获取包裹网格的最大尺寸
创建于NX1926.0.0.

许可要求 : 无

◆ Method()

NXOpen::Facet::WrapMeshBuilder::MethodType NXOpen::Facet::WrapMeshBuilder::Method ( )

获取选定体积的方法
创建于NX1926.0.0.

许可要求 : 无

◆ ProximityRefinement()

bool NXOpen::Facet::WrapMeshBuilder::ProximityRefinement ( )

获取接近度细化
创建于NX2206.0.0.

许可要求 : 无

◆ SearchDistance()

NXOpen::Expression * NXOpen::Facet::WrapMeshBuilder::SearchDistance ( )

返回搜索距离
创建于 NX2206.0.0。

许可证要求 : 无

◆ SeedPoint()

NXOpen::SelectDisplayableObjectList * NXOpen::Facet::WrapMeshBuilder::SeedPoint ( )

获取种子点
创建于NX1926.0.0.

许可要求 : 无

◆ SetAngleThreshold()

void NXOpen::Facet::WrapMeshBuilder::SetAngleThreshold ( double angleThreshold)

设置角度阈值
创建于 NX1926.0.0。

许可证要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
angleThreshold角度阈值

◆ SetChordalTolerance()

void NXOpen::Facet::WrapMeshBuilder::SetChordalTolerance ( double chordalTolerance)

设置包裹网格的弦公差
创建于NX1926.0.0.

许可要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
chordalTolerancechordaltolerance

◆ SetFacetsInGap()

void NXOpen::Facet::WrapMeshBuilder::SetFacetsInGap ( int facetsInGap)

设置间隙中的小平面数量
创建于 NX2206.0.0。

许可证要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
facetsInGap间隙中的小平面数量

◆ SetInputBodyOption()

void NXOpen::Facet::WrapMeshBuilder::SetInputBodyOption ( NXOpen::Facet::WrapMeshBuilder::KeepInputBodyType inputBodyOption)

设置输入体可见性选项。
创建于 NX1926.0.0。

许可证要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
inputBodyOption输入体选项

◆ SetKeepSharpEdges()

void NXOpen::Facet::WrapMeshBuilder::SetKeepSharpEdges ( bool keepSharpEdges)

设置指示是否应保留锐边的标志。
创建于NX1926.0.0.

许可要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
keepSharpEdgeskeepsharpedges

◆ SetMethod()

void NXOpen::Facet::WrapMeshBuilder::SetMethod ( NXOpen::Facet::WrapMeshBuilder::MethodType method)

设置选定体积的方法
创建于NX1926.0.0.

许可要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
methodmethod

◆ SetProximityRefinement()

void NXOpen::Facet::WrapMeshBuilder::SetProximityRefinement ( bool proximityRefinement)

设置邻近细化
创建于 NX2206.0.0。

许可证要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
proximityRefinement邻近细化

◆ SetWrapMeshMode()

void NXOpen::Facet::WrapMeshBuilder::SetWrapMeshMode ( NXOpen::Facet::WrapMeshBuilder::WrapMeshModeType wrapMeshMode)

设置包裹网格的模式
创建于NX1926.0.0.

许可要求 : nx_polygon_modeling (" NX Polygon Modeling")

参数
wrapMeshModewrapmeshmode

◆ WrapMeshMode()

NXOpen::Facet::WrapMeshBuilder::WrapMeshModeType NXOpen::Facet::WrapMeshBuilder::WrapMeshMode ( )

获取包裹网格的模式
创建于NX1926.0.0.

许可要求 : 无