Spaces:
Running
Running
File size: 887 Bytes
6cd9596 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
import { Camera, EventDispatcher, Vector3 } from '../../../src/Three';
export class TrackballControls extends EventDispatcher {
constructor(object: Camera, domElement?: HTMLElement);
object: Camera;
domElement: HTMLElement;
// API
enabled: boolean;
screen: {left: number; top: number; width: number; height: number};
rotateSpeed: number;
zoomSpeed: number;
panSpeed: number;
noRotate: boolean;
noZoom: boolean;
noPan: boolean;
noRoll: boolean;
staticMoving: boolean;
dynamicDampingFactor: number;
minDistance: number;
maxDistance: number;
keys: number[];
target: Vector3;
position0: Vector3;
target0: Vector3;
up0: Vector3;
update(): void;
reset(): void;
dispose(): void;
checkDistances(): void;
zoomCamera(): void;
panCamera(): void;
rotateCamera(): void;
handleResize(): void;
handleEvent(event: any): void;
}
|