UNPKG

threepipe

Version:

A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.

39 lines 1.26 kB
import { OrbitControls, OrbitControlsEventMap } from 'three/examples/jsm/controls/OrbitControls.js'; import { IUiConfigContainer, UiObjectConfig } from 'uiconfig.js'; import { ICameraControls } from '../../core'; import { Vector3 } from 'three'; export declare class OrbitControls3 extends OrbitControls implements IUiConfigContainer, ICameraControls<OrbitControlsEventMap> { uiConfig?: UiObjectConfig<void, 'panel'>; type: string; enabled: boolean; dollyZoom: boolean; zoomToCursor: boolean; enableDamping: boolean; dampingFactor: number; autoRotate: boolean; autoRotateSpeed: number; enableZoom: boolean; zoomSpeed: number; maxZoomSpeed: number; enableRotate: boolean; rotateSpeed: number; enablePan: boolean; panSpeed: number; autoPushTarget: boolean; autoPullTarget: boolean; minDistance: number; maxDistance: number; minZoom: number; maxZoom: number; minPolarAngle: number; maxPolarAngle: number; minAzimuthAngle: number; maxAzimuthAngle: number; clampMin: Vector3; clampMax: Vector3; screenSpacePanning: boolean; keyPanSpeed: number; throttleUpdate: number; stopDamping: () => void; } //# sourceMappingURL=OrbitControls3.d.ts.map