Favivon - Correção

This commit is contained in:
2026-05-30 19:59:39 -03:00
parent 76ddaa815d
commit d7dfd221f0
32859 changed files with 5459654 additions and 404 deletions
+32
View File
@@ -0,0 +1,32 @@
import { Material, Object3D, Vector3 } from 'three'
import { LightningStrike, RayParameters } from '../geometries/LightningStrike'
export interface StormParams {
size?: number
minHeight?: number
maxHeight?: number
maxSlope?: number
maxLightnings?: number
lightningMinPeriod?: number
lightningMaxPeriod?: number
lightningMinDuration?: number
lightningMaxDuration?: number
lightningParameters?: RayParameters
lightningMaterial?: Material
isEternal?: boolean
onRayPosition?: (source: Vector3, dest: Vector3) => void
onLightningDown?: (lightning: LightningStrike) => void
}
export class LightningStorm extends Object3D {
constructor(stormParams?: StormParams)
update(time: number): void
copy(source: LightningStorm, recursive?: boolean): this
clone(): this
}