经纬志
首页 / Cesium / 使用示例

泼溅与点云的参数对比

同样的点数,点的大小与透明度一改,观感就从云雾变成砂砾。两个参数决定泼溅与点云的差别。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

这个示例在做什么

两组点云的参数完全不同:左边点大、透明度低,右边点小、几乎不透明。 同样是三千五百个点,观感一个像雾,一个像砂砾。

对比泼溅与点云两种渲染路线时,这两个参数最关键。pixelSize 决定覆盖面积, 透明度决定叠加后的饱和度。点大而透明,遮挡关系被弱化,体积感强; 点小而实,几何边界清楚,适合量测类场景。

关键接口

接口作用
PointPrimitive.pixelSize点直径,泼溅取大值、点云取小值
withAlpha透明度,直接决定叠加后的浓淡
PointPrimitiveCollection两组点各用一个集合,方便分别调整
label.showBackground文字加底色,在点云上也能读清

可以直接改的地方

位置改什么效果
cloud(116.3894, 20, 0.16, …)改第 2、3 个参数左侧点的大小与透明度
0.85改成 0.3右侧也变成雾状
#4d9bff / #ffb44d换色两组配色的对比
3500 个点改成 8000两组都更密

替代说明:官方示例把同一份泼溅数据用两种渲染参数并排展示。 这里没有真实泼溅数据,于是用两组参数不同的点云复现对比;参数含义与官方一致。