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

曲率构建器 更多...

#include <Facet_CurvatureBuilder.hxx>

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

Public 成员函数

NXOpen::SelectDisplayableObjectListBodies ()
double ConcaveRadius ()
double ConvexRadius ()
void DeleteCurvature ()
bool IsDirectionReversed ()
void SetConcaveRadius (double concaveRadius)
void SetConvexRadius (double convexRadius)
void SetDirectionReversed (bool directionReversed)
void SetSmoothingFactor (double smoothingFactor)
double SmoothingFactor ()
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 _CurvatureBuilderBuilder

详细描述

曲率构建器

  表示一个 @link NXOpen::Facet::CurvatureBuilder NXOpen::Facet::CurvatureBuilder@endlink。
  它用于计算 facet 体的最大绝对主曲率,并创建这些值的彩色映射。
<br> 要创建此类的新实例,请使用 @link NXOpen::Facet::FacetedBodyCollection::CreateFacetCurvatureBuilder  NXOpen::Facet::FacetedBodyCollection::CreateFacetCurvatureBuilder @endlink  <br>


创建于 NX5.0.0。

成员函数说明

◆ Bodies()

NXOpen::SelectDisplayableObjectList * NXOpen::Facet::CurvatureBuilder::Bodies ( )

返回输入的 facet 体列表

弃用
在 NX11.0.0 中已过时。 请使用 NXOpen::Facet::CurvatureBuilder::Bodies 替代。

创建于 NX5.0.0。

许可证要求 : 无

返回输入的 facet 体列表。该命令的输入可以是收敛对象。
创建于 NX11.0.0。

许可证要求 : 无

◆ ConcaveRadius()

double NXOpen::Facet::CurvatureBuilder::ConcaveRadius ( )

返回凹半径阈值
创建于 NX5.0.0。

许可证要求 : 无

◆ ConvexRadius()

double NXOpen::Facet::CurvatureBuilder::ConvexRadius ( )

返回凸半径阈值
创建于 NX5.0.0。

许可证要求 : 无

◆ DeleteCurvature()

void NXOpen::Facet::CurvatureBuilder::DeleteCurvature ( )

删除与输入 facet 体关联的曲率数据。 如果曲率数据不再需要,调用此方法可节省内存。
创建于 NX5.0.0。

许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")

◆ IsDirectionReversed()

bool NXOpen::Facet::CurvatureBuilder::IsDirectionReversed ( )

返回反向方向选项
创建于 NX5.0.0。

许可证要求 : 无

◆ SetConcaveRadius()

void NXOpen::Facet::CurvatureBuilder::SetConcaveRadius ( double concaveRadius)

设置凹半径阈值
创建于 NX5.0.0。

许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")

参数
concaveRadius凹半径

◆ SetConvexRadius()

void NXOpen::Facet::CurvatureBuilder::SetConvexRadius ( double convexRadius)

设置凸半径阈值
创建于 NX5.0.0。

许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")

参数
convexRadius凸半径

◆ SetDirectionReversed()

void NXOpen::Facet::CurvatureBuilder::SetDirectionReversed ( bool directionReversed)

设置反向方向选项
创建于 NX5.0.0。

许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")

参数
directionReversed反向方向

◆ SetSmoothingFactor()

void NXOpen::Facet::CurvatureBuilder::SetSmoothingFactor ( double smoothingFactor)

设置平滑因子
创建于 NX5.0.0。

许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")

参数
smoothingFactor平滑因子

◆ SmoothingFactor()

double NXOpen::Facet::CurvatureBuilder::SmoothingFactor ( )

返回平滑因子
创建于 NX5.0.0。

许可证要求 : 无