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

检测基元构建器 更多...

#include <Facet_DetectPrimitivesBuilder.hxx>

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

Public 成员函数

void AdjustShapeBoundary ()
NXOpen::ExpressionBlendFactor ()
int CurvatureSensitivity ()
NXOpen::SelectDisplayableObjectListFacetSelection ()
std::vector< double > GetBlendColor ()
std::vector< double > GetConeColor ()
std::vector< double > GetCylinderColor ()
std::vector< double > GetOtherColor ()
std::vector< double > GetPlaneColor ()
std::vector< double > GetSphereColor ()
void SetBlendColor (const std::vector< double > &blendColor)
void SetConeColor (const std::vector< double > &coneColor)
void SetCurvatureSensitivity (int curvatureSensitivity)
void SetCylinderColor (const std::vector< double > &cylinderColor)
void SetOtherColor (const std::vector< double > &otherColor)
void SetPlaneColor (const std::vector< double > &planeColor)
void SetSphereColor (const std::vector< double > &sphereColor)
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 _DetectPrimitivesBuilderBuilder

详细描述

检测基元构建器

   此类管理面体面的基本形状检测。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Facet::FacetModelingCollection::CreateDetectPrimitivesBuilder  NXOpen::Facet::FacetModelingCollection::CreateDetectPrimitivesBuilder @endlink  <br>

默认值。

属性
CurvatureSensitivity 20


创建于 NX10.0.0。

成员函数说明

◆ AdjustShapeBoundary()

void NXOpen::Facet::DetectPrimitivesBuilder::AdjustShapeBoundary ( )

使用选择角度调整形状检测结果
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

◆ BlendFactor()

NXOpen::Expression * NXOpen::Facet::DetectPrimitivesBuilder::BlendFactor ( )

返回混合因子
创建于 NX10.0.0。

许可证要求: None

◆ CurvatureSensitivity()

int NXOpen::Facet::DetectPrimitivesBuilder::CurvatureSensitivity ( )

返回曲率灵敏度
创建于 NX10.0.0。

许可证要求: None

◆ FacetSelection()

NXOpen::SelectDisplayableObjectList * NXOpen::Facet::DetectPrimitivesBuilder::FacetSelection ( )

返回面选择。此命令的输入可以是收敛对象。
创建于 NX10.0.0。

许可证要求: None

◆ GetBlendColor()

std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetBlendColor ( )

返回混合颜色

返回
3个RGB值的数组,每个值介于0和1之间
创建于 NX10.0.0。

许可证要求: None

◆ GetConeColor()

std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetConeColor ( )

返回圆锥体颜色

返回
3个RGB值的数组,每个值介于0和1之间
创建于 NX10.0.0。

许可证要求: None

◆ GetCylinderColor()

std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetCylinderColor ( )

返回圆柱体颜色

返回
3个RGB值的数组,每个值介于0和1之间
创建于 NX10.0.0。

许可证要求: None

◆ GetOtherColor()

std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetOtherColor ( )

返回其他类型的颜色。所有非基本形状均归类为其他类型

返回
3个RGB值的数组,每个值介于0和1之间
创建于 NX10.0.0。

许可证要求: None

◆ GetPlaneColor()

std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetPlaneColor ( )

返回平面颜色

返回
3个RGB值的数组,每个值介于0和1之间
创建于 NX10.0.0。

许可证要求: None

◆ GetSphereColor()

std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetSphereColor ( )

返回球体颜色

返回
3个RGB值的数组,每个值介于0和1之间
创建于 NX10.0.0。

许可证要求: None

◆ SetBlendColor()

void NXOpen::Facet::DetectPrimitivesBuilder::SetBlendColor ( const std::vector< double > & blendColor)

设置混合颜色
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
blendColor3个RGB值的数组,每个值介于0和1之间

◆ SetConeColor()

void NXOpen::Facet::DetectPrimitivesBuilder::SetConeColor ( const std::vector< double > & coneColor)

设置圆锥体颜色
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
coneColor3个RGB值的数组,每个值介于0和1之间

◆ SetCurvatureSensitivity()

void NXOpen::Facet::DetectPrimitivesBuilder::SetCurvatureSensitivity ( int curvatureSensitivity)

设置曲率灵敏度
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
curvatureSensitivity曲率灵敏度

◆ SetCylinderColor()

void NXOpen::Facet::DetectPrimitivesBuilder::SetCylinderColor ( const std::vector< double > & cylinderColor)

设置圆柱体颜色
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
cylinderColor3个RGB值的数组,每个值介于0和1之间

◆ SetOtherColor()

void NXOpen::Facet::DetectPrimitivesBuilder::SetOtherColor ( const std::vector< double > & otherColor)

设置其他颜色
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
otherColor3个RGB值的数组,每个值介于0和1之间

◆ SetPlaneColor()

void NXOpen::Facet::DetectPrimitivesBuilder::SetPlaneColor ( const std::vector< double > & planeColor)

设置平面颜色
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
planeColor3个RGB值的数组,每个值介于0和1之间

◆ SetSphereColor()

void NXOpen::Facet::DetectPrimitivesBuilder::SetSphereColor ( const std::vector< double > & sphereColor)

设置球体颜色
创建于 NX10.0.0。

许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")

参数
sphereColor3个RGB值的数组,每个值介于0和1之间