UNPKG

@metacell/geppetto-meta-ui

Version:

React components from geppetto-meta to create neuroscience applications and visualize data.

66 lines (65 loc) 1.83 kB
export class TrackballControls extends EventDispatcher<any> { constructor(object: any, domElement: any, handler: any, config: any); object: any; domElement: any; enabled: boolean; screen: { left: number; top: number; width: number; height: number; }; rotationSpeed: any; zoomSpeed: any; panSpeed: any; noRotate: boolean; noZoom: boolean; noPan: boolean; staticMoving: boolean; dynamicDampingFactor: number; minDistance: number; maxDistance: number; keys: string[]; logDecimalPlaces: number; cameraByConsoleLock: boolean; cameraChanged: boolean; handler: any; rotationRadius: any; mouseButtons: { LEFT: MOUSE; MIDDLE: MOUSE; RIGHT: MOUSE; }; target: Vector3; target0: Vector3; position0: any; up0: any; zoom0: any; handleResize: () => void; unsetCameraByConsoleLock: () => void; setCameraByConsole: () => void; allSteady: () => boolean; setRotationalSpeed: (s: any) => void; setZoomSpeed: (s: any) => void; setPanSpeed: (s: any) => void; resetRotationalSpeed: () => void; rotateCamera: () => void; zoomCamera: () => void; panCamera: () => void; checkDistances: () => void; update: () => void; setPosition: (x: any, y: any, z: any) => void; /** * @type Class */ setRotation: Class; reset: () => void; incrementRotationEnd: (valX: any, valY: any, valZ: any) => void; incrementPanEnd: (valX: any, valY: any) => void; incrementZoomEnd: (val: any) => void; updateOnResize: () => void; dispose: () => void; } import { EventDispatcher } from "three/src/core/EventDispatcher"; import { MOUSE } from "three/src/constants"; import { Vector3 } from "three/src/math/Vector3";