ShadowAnalysis

new Cesium.ShadowAnalysis(viewer, options)

阴影分析
Name Type Description
viewer Object 场景视图
options Object 附加参数
Name Type Default Description
pointsArray Array.<Cartesian3> 点序列,世界坐标Cartesian3数组,可直接使用交互绘制的回调结果
startTime Object 时间段开始时间
endTime Object 时间段结束时间
xPaneNum Number 5 optional X轴方向插值点个数
yPaneNum Number 5 optional Y轴方向插值点个数
zPaneNum Number 5 optional Z轴方向插值点个数
minHeight Number 1 optional 插值点最小高度
maxHeight Number 10 optional 插值点最大高度
shadowColor String 'rgba(0, 255, 0, 255)' optional 阴影处点颜色
sunColor String 'rgba(255, 0, 0, 255)' optional 太阳下点颜色
pointSize Number 5 optional 用于配置绘制顶点的大小
drawPoint Boolean true optional 固定时间分析中是否绘制结果点,默认绘制
intervalTime Number 20 optional 动画中每次分析的时间间隔,单位为分钟
removeAnimatePoint Boolean false optional 是否移除动画效果最后的绘制结果,默认不移除
Author:
  • 周凌风 &夏琨

Members

时间段分析时完成进度
点坐标数组
阴影时间
日照时间
X轴方向插值点个数
Y轴方向插值点个数
Z轴方向插值点个数

Methods

绘制结果

calcPointsArrayInShadowTime(pointsArray, minHeight, maxHeight, startTime, endTime)

开始阴影率分析
Name Type Description
pointsArray Array.<Cartesian3> 点序列,世界坐标Cartesian3数组
minHeight Number 插值点最小高度
maxHeight Number 插值点最大高度
startTime JulianDate 时间段开始时间
endTime JulianDate 时间段结束时间
移除并销毁阴影分析
清空绘制结果