首页 / deck.gl / 使用示例
三维点云
一条螺旋点云,按高度从蓝渐变到橙,用轨道视图旋转观察,坐标不参与地理投影。
源码与运行效果
说明
点云用笛卡尔坐标,coordinateSystem 设成 CARTESIAN,
视角交给 OrbitView。点的位置带 z 值,getPosition
返回三个数,颜色由高度决定。
| 参数 | 作用 |
|---|---|
getPosition | 三维坐标数组 |
pointSize | 点的像素尺寸 |
coordinateSystem | 标成笛卡尔后不做经纬度换算 |
getNormal | 提供法线后受光照影响 |
点云的点数超过百万时,瓶颈是顶点上传而不是绘制。 分批更新、只改必要属性,比一次性重建整个缓冲区稳定得多。