new Cesium.PointCloudShading(options)
在使用3DTiles绘制点云时,根据几何误差执行点衰减的选项。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
具有下列属性的对象:
|
成员变量
attenuation : Boolean
根据几何误差进行点衰减。
-
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
眼罩照明(eye dome lighting)的厚度。
-
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
内置方法
确定是否支持点云阴影。
Name | Type | Description |
---|---|---|
scene |
Scene | 场景(Scene对象) |
返回值:
如果支持返回true。