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

39
node_modules/three-stdlib/controls/FlyControls.d.ts generated vendored Normal file
View File

@@ -0,0 +1,39 @@
import { Camera } from 'three';
import { EventDispatcher } from './EventDispatcher';
export interface FlyControlsEventMap {
/**
* Fires when the camera has been transformed by the controls.
*/
change: {};
}
declare class FlyControls extends EventDispatcher<FlyControlsEventMap> {
object: Camera;
domElement: HTMLElement | Document;
movementSpeed: number;
rollSpeed: number;
dragToLook: boolean;
autoForward: boolean;
private changeEvent;
private EPS;
private tmpQuaternion;
private mouseStatus;
private movementSpeedMultiplier;
private moveState;
private moveVector;
private rotationVector;
constructor(object: Camera, domElement?: HTMLElement | Document);
private keydown;
private keyup;
private pointerdown;
private pointermove;
private pointerup;
private lastQuaternion;
private lastPosition;
update: (delta: number) => void;
private updateMovementVector;
private updateRotationVector;
private getContainerDimensions;
connect: (domElement: HTMLElement | Document) => void;
dispose: () => void;
}
export { FlyControls };