@inweb/viewer-three
Version:
JavaScript library for rendering CAD and BIM files in a browser using Three.js
24 lines (23 loc) • 739 B
TypeScript
import type { Viewer } from "../Viewer";
import { OrbitDragger } from "./OrbitDragger";
export declare class MeasureLineDragger extends OrbitDragger {
private overlay;
private line;
private snapper;
private objects;
private scale;
private units;
private precision;
constructor(viewer: Viewer);
dispose(): void;
onPointerDown: (event: PointerEvent) => void;
onPointerMove: (event: PointerEvent) => void;
onPointerUp: (event: PointerEvent) => void;
onPointerCancel: (event: PointerEvent) => void;
onPointerLeave: () => void;
clearOverlay: () => void;
renderOverlay: () => void;
updateObjects: () => void;
updateSnapperCamera: () => void;
updateUnits: () => void;
}