Initial project import

This commit is contained in:
drjones
2026-06-13 17:36:44 -07:00
commit ad2a18cc8d
18471 changed files with 4497570 additions and 0 deletions

32
node_modules/three-stdlib/objects/LightningStorm.d.ts generated vendored Normal file
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
}