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 paramObject 參數。
Name Type Default Description positionGeo3DPoint 起始座標。
endHeightNumber 0 optional 結束高度。
colorov.Color new ov.Color(176, 255, 255) optional 顏色。
minWidthNumber 10 optional 最細寬度。
maxWidthNumber 10 optional 最粗寬度。
branchMinWidthNumber 1 optional 閃電分支最細寬度。
branchMaxWidthNumber 1 optional 閃電分支最粗寬度。
completeShowTimeNumber 0.2 optional 完全出現時間(sec)。
completeVanishTimeNumber 0.3 optional 完全消失時間(sec)。
intervalTimeNumber 0.5 optional 播放間隔時間(sec)。
splitRateNumber 0.3 optional 主閃電分裂機率(0.0 ~ 1.0)。
branchSplitRateNumber 0.3 optional 閃電分支分裂機率(0.0 ~ 1.0)。
branchMinGrowTimesNumber 4 optional 閃電分支最少成長次數。
branchMaxGrowTimesNumber 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 entityov.LightningEntity 閃電實體。
-
setAllEntityTime(time)
webgl/module/lightningModule/ov-Lightning.js, line 95 -
設定所有閃電實體經過時間。
Name Type Description timeNumber 時間。