new ov.LightningModule()
webgl/module/lightningModule/ov-Lightning.js, line 44
閃電模組
Methods
-
addLightningEntity(param){ov.LightningEntity}
webgl/module/lightningModule/ov-Lightning.js, line 68 -
新增一個閃電實體。
Name Type Description param
Object 參數。
Name Type Default Description position
Geo3DPoint 起始座標。
endHeight
Number 0 optional 結束高度。
color
ov.Color new ov.Color(176, 255, 255) optional 顏色。
minWidth
Number 10 optional 最細寬度。
maxWidth
Number 10 optional 最粗寬度。
branchMinWidth
Number 1 optional 閃電分支最細寬度。
branchMaxWidth
Number 1 optional 閃電分支最粗寬度。
completeShowTime
Number 0.2 optional 完全出現時間(sec)。
completeVanishTime
Number 0.3 optional 完全消失時間(sec)。
intervalTime
Number 0.5 optional 播放間隔時間(sec)。
splitRate
Number 0.3 optional 主閃電分裂機率(0.0 ~ 1.0)。
branchSplitRate
Number 0.3 optional 閃電分支分裂機率(0.0 ~ 1.0)。
branchMinGrowTimes
Number 4 optional 閃電分支最少成長次數。
branchMaxGrowTimes
Number 8 optional 閃電分支最大成長次數。
Returns:
Type Description ov.LightningEntity 閃電實體。 -
removeAllLightningEntity()
webgl/module/lightningModule/ov-Lightning.js, line 87 -
移除所有閃電實體。
-
removeLightningEntity(entity)
webgl/module/lightningModule/ov-Lightning.js, line 80 -
移除指定閃電實體。
Name Type Description entity
ov.LightningEntity 閃電實體。
-
setAllEntityTime(time)
webgl/module/lightningModule/ov-Lightning.js, line 95 -
設定所有閃電實體經過時間。
Name Type Description time
Number 時間。