PointCloudShading

new LSGlobe.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 LSGlobe.PointCloudShading.isSupported (scene) → Boolean

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