@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
51 lines • 1.3 kB
TypeScript
export function OrbitControls(object: any, domElement: any): void;
export class OrbitControls {
constructor(object: any, domElement: any);
object: any;
domElement: any;
enabled: boolean;
target: THREE.Vector3;
minDistance: number;
maxDistance: number;
minZoom: number;
maxZoom: number;
minPolarAngle: number;
maxPolarAngle: number;
minAzimuthAngle: number;
maxAzimuthAngle: number;
enableDamping: boolean;
dampingFactor: number;
enableZoom: boolean;
zoomSpeed: number;
enableRotate: boolean;
rotateSpeed: number;
enablePan: boolean;
panSpeed: number;
screenSpacePanning: boolean;
keyPanSpeed: number;
autoRotate: boolean;
autoRotateSpeed: number;
enableKeys: boolean;
keys: {
LEFT: number;
UP: number;
RIGHT: number;
BOTTOM: number;
};
mouseButtons: {
ORBIT: THREE.MOUSE;
ZOOM: THREE.MOUSE;
PAN: THREE.MOUSE;
};
target0: THREE.Vector3;
position0: any;
zoom0: any;
getPolarAngle: () => number;
getAzimuthalAngle: () => number;
saveState: () => void;
reset: () => void;
update: () => boolean;
dispose: () => void;
}
import * as THREE from 'three';
//# sourceMappingURL=OrbitControls.d.ts.map