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

23
node_modules/three-stdlib/webxr/OculusHandModel.d.ts generated vendored Normal file
View File

@@ -0,0 +1,23 @@
/// <reference types="webxr" />
import { Object3D, Mesh, Texture, Vector3 } from 'three';
import { XRHandMeshModel } from './XRHandMeshModel';
export interface XRButton extends Object3D {
onPress(): void;
onClear(): void;
isPressed(): boolean;
whilePressed(): void;
}
declare class OculusHandModel extends Object3D {
controller: Object3D;
motionController: XRHandMeshModel | null;
envMap: Texture | null;
mesh: Mesh | null;
xrInputSource: XRInputSource | null;
constructor(controller: Object3D, leftModelPath?: string, rightModelPath?: string);
updateMatrixWorld(force?: boolean): void;
getPointerPosition(): Vector3 | null;
intersectBoxObject(boxObject: Object3D): boolean;
checkButton(button: XRButton): void;
dispose(): void;
}
export { OculusHandModel };