ViewShed

new Cesium.ViewShed(viewer, options)

Name Type Description
viewer Cesium.Viewer Cesium三维视窗。
options Object 选项。
Name Type Description
viewPosition Cesium.Cartesian3 观测点位置。
viewPositionEnd Cesium.Cartesian3 最远观测点位置(如果设置了观测距离,这个属性可以不设置)。
viewDistance Number 观测距离(单位`米`,默认值100)。
visibleAreaColor Cesium.Color 可视区域颜色(默认值`绿色`)。
invisibleAreaColor Cesium.Color 不可视区域颜色(默认值`红色`)。
enabled Boolean 阴影贴图是否可用。
softShadows Boolean 是否启用柔和阴影。
size Boolean 每个阴影贴图的大小。

Methods

add()

添加

clear()

清除

createLightCamera()

创建相机

createPostStage()

创建postStage

createShadowMap()

创建阴影贴图

update()

更新

updatePosition()

更新终点坐标,从而实时更新绘制的实体的方向和半径