|
NX Open C++ 参考指南 2406 v1.1
|
检测基元构建器 更多...
#include <Facet_DetectPrimitivesBuilder.hxx>
Public 成员函数 | |
| void | AdjustShapeBoundary () |
| NXOpen::Expression * | BlendFactor () |
| int | CurvatureSensitivity () |
| NXOpen::SelectDisplayableObjectList * | FacetSelection () |
| 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::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| 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。
| void NXOpen::Facet::DetectPrimitivesBuilder::AdjustShapeBoundary | ( | ) |
使用选择角度调整形状检测结果
创建于 NX10.0.0。
许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")
| NXOpen::Expression * NXOpen::Facet::DetectPrimitivesBuilder::BlendFactor | ( | ) |
返回混合因子
创建于 NX10.0.0。
许可证要求: None
| int NXOpen::Facet::DetectPrimitivesBuilder::CurvatureSensitivity | ( | ) |
返回曲率灵敏度
创建于 NX10.0.0。
许可证要求: None
| NXOpen::SelectDisplayableObjectList * NXOpen::Facet::DetectPrimitivesBuilder::FacetSelection | ( | ) |
返回面选择。此命令的输入可以是收敛对象。
创建于 NX10.0.0。
许可证要求: None
| std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetBlendColor | ( | ) |
返回混合颜色
| std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetConeColor | ( | ) |
返回圆锥体颜色
| std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetCylinderColor | ( | ) |
返回圆柱体颜色
| std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetOtherColor | ( | ) |
返回其他类型的颜色。所有非基本形状均归类为其他类型
| std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetPlaneColor | ( | ) |
返回平面颜色
| std::vector< double > NXOpen::Facet::DetectPrimitivesBuilder::GetSphereColor | ( | ) |
返回球体颜色
| 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")
| blendColor | 3个RGB值的数组,每个值介于0和1之间 |
| 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")
| coneColor | 3个RGB值的数组,每个值介于0和1之间 |
| void NXOpen::Facet::DetectPrimitivesBuilder::SetCurvatureSensitivity | ( | int | curvatureSensitivity | ) |
设置曲率灵敏度
创建于 NX10.0.0。
许可证要求: studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling (" NX Polygon Modeling")
| curvatureSensitivity | 曲率灵敏度 |
| 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")
| cylinderColor | 3个RGB值的数组,每个值介于0和1之间 |
| 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")
| otherColor | 3个RGB值的数组,每个值介于0和1之间 |
| 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")
| planeColor | 3个RGB值的数组,每个值介于0和1之间 |
| 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")
| sphereColor | 3个RGB值的数组,每个值介于0和1之间 |