|
NX Open C++ 参考指南 2406 v1.1
|
点云构建器 更多...
#include <Display_PointCloudBuilder.hxx>
Public 类型 | |
| enum | BrightnessModes { BrightnessModesUniform , BrightnessModesShaded } |
| enum | ColorModes { ColorModesIndividual , ColorModesUniform } |
友元 | |
| class | _PointCloudBuilderBuilder |
点云构建器
表示 Display::PointCloudBuilder 。 NXOpen::Display::PointCloud 是基于导入的点数据文件(例如Bentley的POD文件)的点云对象。 点数据(坐标列表)本身不会存储在NX部件文件中,但会创建一个对象("参考点云"),该对象引用点数据文件并存储裁剪区域、显示和当前位置等元数据。 加载后,点云将按照对象参数中定义的方式可见。 访问点云(如显示、测量、隐藏/显示、剖切、POD文件加载)需要检出新的基本点云许可证。删除参考点云对象无需许可证。
要创建此类的新实例,请使用 NXOpen::Display::PointCloudCollection::CreatePointCloudBuilder
默认值。
| 属性 | 值 |
|---|---|
| 部件加载时点数据加载 | 1 |
| 点亮度模式 | 均匀 |
| 点颜色模式 | 单独 |
| 点密度 | 100.0 |
| 点大小 | 1 |
在NX11.0.0中创建。
| NXOpen::Display::PointCloudClippingBoxesListItemBuilderList * NXOpen::Display::PointCloudBuilder::ClippingBoxesList | ( | ) |
返回定义裁剪框参数的 NXOpen::Display::PointCloudClippingBoxesListItemBuilder 列表。
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Display::PointCloudClippingBoxesListItemBuilder * NXOpen::Display::PointCloudBuilder::CreateClippingBoxesListItemBuilder | ( | ) |
创建一个 Display::PointCloudClippingBoxesListItemBuilder。
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| void NXOpen::Display::PointCloudBuilder::LoadPointData | ( | ) |
立即加载所选的点云数据。
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| bool NXOpen::Display::PointCloudBuilder::LoadPointDataWithPart | ( | ) |
返回点云数据是否随部件加载的指示。
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Display::PointCloudBuilder::BrightnessModes NXOpen::Display::PointCloudBuilder::PointBrightnessMode | ( | ) |
返回点亮度显示模式
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Display::PointCloudBuilder::ColorModes NXOpen::Display::PointCloudBuilder::PointColorMode | ( | ) |
返回点颜色显示模式
创建于 NX11.0.0。
许可证要求:无
| NXString NXOpen::Display::PointCloudBuilder::PointDataFile | ( | ) |
返回点云数据文件。
创建于 NX11.0.0。
许可证要求:无
| double NXOpen::Display::PointCloudBuilder::PointDensity | ( | ) |
返回点密度
创建于 NX11.0.0。
许可证要求:无
| int NXOpen::Display::PointCloudBuilder::PointSize | ( | ) |
返回点大小
创建于 NX11.0.0。
许可证要求:无
| void NXOpen::Display::PointCloudBuilder::SetLoadPointDataWithPart | ( | bool | loadPointDataWithPart | ) |
设置点云数据是否随部件加载的指示。
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| loadPointDataWithPart | 是否随部件加载点云数据 |
| void NXOpen::Display::PointCloudBuilder::SetPointBrightnessMode | ( | NXOpen::Display::PointCloudBuilder::BrightnessModes | pointBrightnessMode | ) |
设置点亮度显示模式
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| pointBrightnessMode | 点亮度显示模式 |
| void NXOpen::Display::PointCloudBuilder::SetPointColorMode | ( | NXOpen::Display::PointCloudBuilder::ColorModes | pointColorMode | ) |
设置点颜色显示模式
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| pointColorMode | 点颜色显示模式 |
| void NXOpen::Display::PointCloudBuilder::SetPointDataFile | ( | const char * | filename | ) |
设置点云数据文件。
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| filename | 文件名 |
| void NXOpen::Display::PointCloudBuilder::SetPointDataFile | ( | const NXString & | filename | ) |
设置点云数据文件。
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| filename | 文件名 |
| void NXOpen::Display::PointCloudBuilder::SetPointDensity | ( | double | pointDensity | ) |
设置点密度
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| pointDensity | 点密度 |
| void NXOpen::Display::PointCloudBuilder::SetPointSize | ( | int | pointSize | ) |
设置点大小
创建于 NX11.0.0。
许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")
| pointSize | 点大小 |