|
NX Open C++ 参考指南 2406 v1.1
|
曲率构建器 更多...
#include <Facet_CurvatureBuilder.hxx>
Public 成员函数 | |
| NXOpen::SelectDisplayableObjectList * | Bodies () |
| 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::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 | _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。
| NXOpen::SelectDisplayableObjectList * NXOpen::Facet::CurvatureBuilder::Bodies | ( | ) |
返回输入的 facet 体列表
返回输入的 facet 体列表。该命令的输入可以是收敛对象。
创建于 NX11.0.0。
许可证要求 : 无
| double NXOpen::Facet::CurvatureBuilder::ConcaveRadius | ( | ) |
返回凹半径阈值
创建于 NX5.0.0。
许可证要求 : 无
| double NXOpen::Facet::CurvatureBuilder::ConvexRadius | ( | ) |
返回凸半径阈值
创建于 NX5.0.0。
许可证要求 : 无
| void NXOpen::Facet::CurvatureBuilder::DeleteCurvature | ( | ) |
删除与输入 facet 体关联的曲率数据。 如果曲率数据不再需要,调用此方法可节省内存。
创建于 NX5.0.0。
许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")
| bool NXOpen::Facet::CurvatureBuilder::IsDirectionReversed | ( | ) |
返回反向方向选项
创建于 NX5.0.0。
许可证要求 : 无
| void NXOpen::Facet::CurvatureBuilder::SetConcaveRadius | ( | double | concaveRadius | ) |
设置凹半径阈值
创建于 NX5.0.0。
许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")
| concaveRadius | 凹半径 |
| void NXOpen::Facet::CurvatureBuilder::SetConvexRadius | ( | double | convexRadius | ) |
设置凸半径阈值
创建于 NX5.0.0。
许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")
| convexRadius | 凸半径 |
| void NXOpen::Facet::CurvatureBuilder::SetDirectionReversed | ( | bool | directionReversed | ) |
设置反向方向选项
创建于 NX5.0.0。
许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")
| directionReversed | 反向方向 |
| void NXOpen::Facet::CurvatureBuilder::SetSmoothingFactor | ( | double | smoothingFactor | ) |
设置平滑因子
创建于 NX5.0.0。
许可证要求 : studio_free_form ("STUDIO FREE FORM") 或 nx_polygon_modeling ("NX 多边形建模")
| smoothingFactor | 平滑因子 |
| double NXOpen::Facet::CurvatureBuilder::SmoothingFactor | ( | ) |
返回平滑因子
创建于 NX5.0.0。
许可证要求 : 无