layer~PointCloudLayer(name, options)

点云图层,用于展现大量点的整体形态,理论上点云数量可以达到2千万。

Summary

Methods:
clear

移除所有数据。

destroy

销毁当前对象。

getPointCount

获取图层上全部的点云数量。

rotate

点云数据绕xyz的旋转

scale

点云模型的整体缩放

setPointSize

设置点的大小

transform

点云模型的整体平移

Constructor

new PointCloudLayer(name, options)

Parameters:
Name Type Description
name String

图层名称

options Object

可选项。给出的属性都将被绑定到该图层对象上。

Name Type Description
pointSize Number

点的大小,单位为像素,默认为1像素

Members

depthTest

获取图层的深度测试属性
return {Boolean} 深度测试属性

Overrides:

Methods

clear()

移除所有数据。

destroy()

销毁当前对象。

getPointCount() → {Number}

获取图层上全部的点云数量。

Returns:
Number -

点云数量

rotate(angleX, angleY, angleZ)

点云数据绕xyz的旋转

Parameters:
Name Type Default Description
angleX Number 0

绕x轴旋转的角度

angleY Number 0

绕y轴旋转的角度

angleZ Number 0

绕z轴旋转的角度

scale(scaleX, scaleY, scaleZ)

点云模型的整体缩放

Parameters:
Name Type Description
scaleX Number

x轴上的缩放量

scaleY Number

y轴上的缩放量

scaleZ Number

z轴上的缩放量

setPointSize(pointSize)

设置点的大小

Parameters:
Name Type Description
pointSize Number

点的大小

transform(ts, ty, tz)

点云模型的整体平移

Parameters:
Name Type Description
ts Number

x轴上的平移量

ty Number

y轴上的平移量

tz Number

z轴上的平移量