UNPKG

threepipe

Version:

A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.

19 lines 731 B
import { IUiConfigContainer } from 'uiconfig.js'; import { Camera, Event, EventDispatcher, Object3D, Vector3 } from 'three'; export interface ICameraControls<TEvents = 'change' | string> extends IUiConfigContainer<void, 'panel'>, EventDispatcher<Event, TEvents> { object: Object3D; enabled: boolean; dispose(): void; update(): void; target?: Vector3; autoRotate?: boolean; minDistance?: number; maxDistance?: number; minZoom?: number; maxZoom?: number; enableDamping?: boolean; enableZoom?: boolean; enableRotate?: boolean; } export type TControlsCtor = (camera: Camera, domElement?: HTMLCanvasElement | Document) => ICameraControls; //# sourceMappingURL=ICameraControls.d.ts.map