@inweb/viewer-visualize
Version:
JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS
22 lines (21 loc) • 653 B
TypeScript
import { Viewer } from "../../Viewer";
export declare class OrbitAction {
private _m_module;
private _subject;
private _beginInteractivity;
private _endInteractivity;
private m_viewCenter;
private m_startPoint;
constructor(m_module: any, subject: Viewer, beginInteractivity: () => void, endInteractivity: () => void);
beginAction(x: number, y: number): void;
action(x: number, y: number): void;
endAction(): void;
private getSideVector;
private calculateXOrbit;
private calculateYOrbit;
private getCenter;
private getViewer;
private toVector;
private toPoint;
private deleteAll;
}