ShadowQueryPoints

new Cesium.ShadowQueryPoints(scene)

阴影率分析类,指定分析范围、设置阴影类型、设定分析时间段得出阴影率分析结果。
Name Type Description
scene Scene optional 场景对象。
Throws:
  • DeveloperError : 必须指定场景scene。
Example:
//创建阴影率分析
var shadowQueryPoints= new Cesium.ShadowQueryPoints(scene);

Members

endTime : JulianDate

获取或设置分析的结束时间。

spacing : Number

获取或设置阴影率点的间距。

startTime : JulianDate

获取或设置分析的开始时间。

timeInterval : Number

获取或设置时间间隔。

Methods

build()

执行阴影分析。

getVisibleInViewport(index)Boolean

获得阴影率分析在指定视口的可见性。
Name Type Description
index Number 指定的视口索引。
Returns:
可见性。
Throws:
  • DeveloperError : 索引值的范围为:0-3。

qureyRegion(options)

添加阴影率分析的区域。
Name Type Description
options Object 信息如下:
Name Type Description
position Array 指定分析区域的位置信息,由包含经度、纬度的数组表示。
bottom String 指定分析区域的底部高程。
extend String 指定分析区域的拉伸高度。

setVisibleInViewport(index)

设置阴影率分析在指定视口的可见性。
Name Type Description
index Number 指定的视口索引。
Throws:
  • DeveloperError : 索引值的范围为:0-3。