PointCloudShading

new Cesium.PointCloudShading ( options )

渲染时基于几何误差执行点衰减的选项使用3D瓷砖绘制点云。
Name Type Description
options Object 可选 具有以下属性的对象:
名称 类型 默认 说明
衰减 布尔值 错误 可选 根据几何误差执行点衰减。
geometricErrorScale 数字 1.0 可选 将比例尺应用于每个图块的几何误差。
最大衰减 数字 可选 最大衰减(以像素为单位)。默认为Cesium3DTileset的maximumScreenSpaceError。
baseResolution 数字 可选 数据集的平均基本分辨率,以米为单位。如果不可用,请用几何误差代替。
eyeDomeLighting 布尔值 可选 如果为true,则在进行点衰减绘图时使用眼球照明。
eyeDomeLightingStrength 数字 1.0 可选 增大此值可以增加坡度和边缘的对比度。
eyeDomeLightingRadius 数字 1.0 可选 通过眼球照明增加轮廓的厚度。
backFaceCulling 布尔值 错误 可选 确定是否隐藏了背面点。仅当数据包含法线时,此选项才有效。
normalShading 布尔值 可选 确定包含点法线的点云是否被场景的光源遮挡。

Members

根据几何误差执行点衰减。
Default Value: false

backFaceCulling : Boolean

确定是否隐藏了背面点。仅当数据包含法线时,此选项才有效。
Default Value: false

baseResolution : Number

数据集的平均基本分辨率,以米为单位。当几何误差为0时用于代替几何误差。如果未定义,则将为每个几何误差为0的图块计算一个近似值。

eyeDomeLighting : Boolean

使用点衰减进行绘制时,请使用眼球照明需要支持WebGL 1.0中的EXT_frag_depth,OES_texture_float和WEBGL_draw_buffers扩展,否则,将忽略眼球顶照明。
Default Value: true

eyeDomeLightingRadius : Number

眼罩照明的轮廓厚度
Default Value: 1.0

eyeDomeLightingStrength : Number

眼球照明强度(表观对比)
Default Value: 1.0

geometricErrorScale : Number

在计算衰减之前要应用于几何误差的比例。
Default Value: 1.0

maximumAttenuation : Number

最大点衰减(以像素为单位)。如果未定义,将使用Cesium3DTileset的maximumScreenSpaceError。

normalShading : Boolean

确定包含法线的点云是否被场景的光源遮挡。
Default Value: true

Methods

static Cesium.PointCloudShading.isSupported (scene) Boolean

确定是否支持点云阴影。
Name Type Description
scene Scene 现场。
Returns:
真正 是否支持点云阴影;否则,返回