Interface AddLightningProperty

新增閃電參數。

interface AddLightningProperty {
    position: Geo3DPoint;
    branchMaxGrowTimes?: number;
    branchMaxWidth?: number;
    branchMinGrowTimes?: number;
    branchMinWidth?: number;
    branchSplitRate?: number;
    color?: `#${string}`;
    completeShowTime?: number;
    completeVanishTime?: number;
    endHeight?: number;
    intervalTime?: number;
    maxWidth?: number;
    minWidth?: number;
    splitRate?: number;
}

Hierarchy

Properties

position: Geo3DPoint

起始座標。

branchMaxGrowTimes?: number

閃電分支最大成長次數。

Default Value

8
branchMaxWidth?: number

閃電分支最粗寬度。

Default Value

1
branchMinGrowTimes?: number

閃電分支最少成長次數。

Default Value

4
branchMinWidth?: number

閃電分支最細寬度。

Default Value

1
branchSplitRate?: number

閃電分支分裂機率(0.0 ~ 1.0)。

Default Value

0.3
color?: `#${string}`

顏色。

Default Value

"#B0FFFF"
completeShowTime?: number

完全出現時間(sec)。

Default Value

0.2
completeVanishTime?: number

完全消失時間(sec)。

Default Value

0.3
endHeight?: number

結束高度。

Default Value

0
intervalTime?: number

播放間隔時間(sec)。

Default Value

0.5
maxWidth?: number

最粗寬度。

Default Value

10
minWidth?: number

最細寬度。

Default Value

10
splitRate?: number

主閃電分裂機率(0.0 ~ 1.0)。

Default Value

0.3

Generated using TypeDoc