SunlightAnalysis

new SuperMap3D.SunlightAnalysis(options, scene, startTime, endTime, displayMode, enabled)

日照分析类。
Name Type Description
options Object optional 具有以下属性的对象:
scene Scene 场景对象。
startTime JulianDate 日照分析开始时间。
endTime JulianDate 日照分析结束时间。
displayMode Number 设置或获取分析结果的显示模式,日照率或阴影率,默认显示日照率。
enabled Boolean 获取是否开始分析 默认值false。

Members

displayMode : Number

获取或设置分析结果显示模式:日照率、阴影率。

enabled

获取当前是否开启分析。

endTime : JulianDate

获取或设置终止时间。

startTime : JulianDate

获取或设置起始时间。

visualizationColor

设置或获取阴影区域的可视化颜色, alpha值用于调节颜色混合系数。默认色值(0.0, 0.0, 1.0, 0.7)。
See:

Methods

clear()

清除分析结果。

getDurationAsync(windowPosition)Number

异步获取当前位置处于日照或者阴影的总时长。
Name Type Description
windowPosition Cartesian2 窗口坐标。
Returns:
处于阴影中的总时间:单位秒。

run()

开始分析。

setColorTable(colorTable)

设置颜色表。
Name Type Description
colorTable ColorTable 颜色表对象。