@inweb/viewer-three
Version:
JavaScript library for rendering CAD and BIM files in a browser using Three.js
20 lines (19 loc) • 650 B
TypeScript
import { type IDragger } from "@inweb/viewer-core";
import type { Viewer } from "../Viewer";
import { OrbitControls } from "../controls/OrbitControls.js";
export declare class OrbitDragger implements IDragger {
protected viewer: Viewer;
protected orbit: OrbitControls;
protected changed: boolean;
constructor(viewer: Viewer);
initialize(): void;
dispose(): void;
updateControls: () => void;
updateControlsCamera: () => void;
optionsChange: ({ data: options }: {
data: any;
}) => void;
controlsStart: () => void;
controlsChange: () => void;
stopContextMenu: (event: PointerEvent) => void;
}