LightAnalysis

日照分析

new YS.LightAnalysis(ys, options)

日照分析
Name Type Description
ys Object YouScene对象
options Object 对象有下面这些属性:
Name Type Default Description
startTime Date new Date() optional 光照开始时间,默认当前时间
stopTime Date new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1) optional 光照结束时间,默认当天23:59结束
clockRange ClockRange ClockRange.UNBOUNDED optional 时钟的行为方式
clockStep ClockStep ClockStep.SYSTEM_CLOCK_MULTIPLIER optional 时钟每次前进的时间量的方式
multiplier Number 1 optional 每次前进的时间量(秒)
Example:
var LightAnalysis = new YS.LightAnalysis(youScene, {
  startTime: new Date(),
  clockRange: YS.ClockRange.LOOP_STOP,
  multiplier: 1
})
LightAnalysis.show();

Methods

continue()

继续

destroy()

销毁

forward(date)

时钟跳转到某一个时间点
Name Type Description
date Date javascript标准时间(new Date())

isDestroyed()Boolean

日照分析是否销毁 (true代表销毁了,false代表未销毁), 销毁后将不可以再使用
Returns:

show()

开始光照

stop()

暂停

Events

_timeEvent

日照分析时间监听事件