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

点云构建器 更多...

#include <Display_PointCloudBuilder.hxx>

类 NXOpen::Display::PointCloudBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  BrightnessModes { BrightnessModesUniform , BrightnessModesShaded }
enum  ColorModes { ColorModesIndividual , ColorModesUniform }

Public 成员函数

NXOpen::Display::PointCloudClippingBoxesListItemBuilderListClippingBoxesList ()
NXOpen::Display::PointCloudClippingBoxesListItemBuilderCreateClippingBoxesListItemBuilder ()
void LoadPointData ()
bool LoadPointDataWithPart ()
NXOpen::Display::PointCloudBuilder::BrightnessModes PointBrightnessMode ()
NXOpen::Display::PointCloudBuilder::ColorModes PointColorMode ()
NXString PointDataFile ()
double PointDensity ()
int PointSize ()
void SetLoadPointDataWithPart (bool loadPointDataWithPart)
void SetPointBrightnessMode (NXOpen::Display::PointCloudBuilder::BrightnessModes pointBrightnessMode)
void SetPointColorMode (NXOpen::Display::PointCloudBuilder::ColorModes pointColorMode)
void SetPointDataFile (const char *filename)
void SetPointDataFile (const NXString &filename)
void SetPointDensity (double pointDensity)
void SetPointSize (int pointSize)
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 _PointCloudBuilderBuilder

详细描述

点云构建器

表示 Display::PointCloudBuilderNXOpen::Display::PointCloud 是基于导入的点数据文件(例如Bentley的POD文件)的点云对象。 点数据(坐标列表)本身不会存储在NX部件文件中,但会创建一个对象("参考点云"),该对象引用点数据文件并存储裁剪区域、显示和当前位置等元数据。 加载后,点云将按照对象参数中定义的方式可见。 访问点云(如显示、测量、隐藏/显示、剖切、POD文件加载)需要检出新的基本点云许可证。删除参考点云对象无需许可证。
要创建此类的新实例,请使用 NXOpen::Display::PointCloudCollection::CreatePointCloudBuilder
默认值。

属性
部件加载时点数据加载 1
点亮度模式 均匀
点颜色模式 单独
点密度 100.0
点大小 1


在NX11.0.0中创建。

成员枚举类型说明

◆ BrightnessModes

指定点云亮度显示模式选项。

枚举值
BrightnessModesUniform 

均匀

BrightnessModesShaded 

着色

◆ ColorModes

指定点云颜色显示模式选项。

枚举值
ColorModesIndividual 

单独

ColorModesUniform 

均匀

成员函数说明

◆ ClippingBoxesList()

NXOpen::Display::PointCloudClippingBoxesListItemBuilderList * NXOpen::Display::PointCloudBuilder::ClippingBoxesList ( )

返回定义裁剪框参数的 NXOpen::Display::PointCloudClippingBoxesListItemBuilder 列表。
创建于 NX11.0.0。

许可证要求:无

◆ CreateClippingBoxesListItemBuilder()

NXOpen::Display::PointCloudClippingBoxesListItemBuilder * NXOpen::Display::PointCloudBuilder::CreateClippingBoxesListItemBuilder ( )

创建一个 Display::PointCloudClippingBoxesListItemBuilder
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

◆ LoadPointData()

void NXOpen::Display::PointCloudBuilder::LoadPointData ( )

立即加载所选的点云数据。
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

◆ LoadPointDataWithPart()

bool NXOpen::Display::PointCloudBuilder::LoadPointDataWithPart ( )

返回点云数据是否随部件加载的指示。
创建于 NX11.0.0。

许可证要求:无

◆ PointBrightnessMode()

NXOpen::Display::PointCloudBuilder::BrightnessModes NXOpen::Display::PointCloudBuilder::PointBrightnessMode ( )

返回点亮度显示模式
创建于 NX11.0.0。

许可证要求:无

◆ PointColorMode()

NXOpen::Display::PointCloudBuilder::ColorModes NXOpen::Display::PointCloudBuilder::PointColorMode ( )

返回点颜色显示模式
创建于 NX11.0.0。

许可证要求:无

◆ PointDataFile()

NXString NXOpen::Display::PointCloudBuilder::PointDataFile ( )

返回点云数据文件。
创建于 NX11.0.0。

许可证要求:无

◆ PointDensity()

double NXOpen::Display::PointCloudBuilder::PointDensity ( )

返回点密度
创建于 NX11.0.0。

许可证要求:无

◆ PointSize()

int NXOpen::Display::PointCloudBuilder::PointSize ( )

返回点大小
创建于 NX11.0.0。

许可证要求:无

◆ SetLoadPointDataWithPart()

void NXOpen::Display::PointCloudBuilder::SetLoadPointDataWithPart ( bool loadPointDataWithPart)

设置点云数据是否随部件加载的指示。
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
loadPointDataWithPart是否随部件加载点云数据

◆ SetPointBrightnessMode()

void NXOpen::Display::PointCloudBuilder::SetPointBrightnessMode ( NXOpen::Display::PointCloudBuilder::BrightnessModes pointBrightnessMode)

设置点亮度显示模式
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
pointBrightnessMode点亮度显示模式

◆ SetPointColorMode()

void NXOpen::Display::PointCloudBuilder::SetPointColorMode ( NXOpen::Display::PointCloudBuilder::ColorModes pointColorMode)

设置点颜色显示模式
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
pointColorMode点颜色显示模式

◆ SetPointDataFile() [1/2]

void NXOpen::Display::PointCloudBuilder::SetPointDataFile ( const char * filename)

设置点云数据文件。
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
filename文件名

◆ SetPointDataFile() [2/2]

void NXOpen::Display::PointCloudBuilder::SetPointDataFile ( const NXString & filename)

设置点云数据文件。
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
filename文件名

◆ SetPointDensity()

void NXOpen::Display::PointCloudBuilder::SetPointDensity ( double pointDensity)

设置点密度
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
pointDensity点密度

◆ SetPointSize()

void NXOpen::Display::PointCloudBuilder::SetPointSize ( int pointSize)

设置点大小
创建于 NX11.0.0。

许可证要求:nx_point_cloud_view ("NX Point Cloud Viewer")

参数
pointSize点大小