@inweb/viewer-visualize
Version:
JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS
32 lines (31 loc) • 1.08 kB
TypeScript
import { Viewer } from "../Viewer";
import { Point2d } from "./Common/Geometry";
import { OdBaseDragger } from "./Common/OdBaseDragger";
export declare class OdaWalkDragger extends OdBaseDragger {
protected lastCoord: Point2d;
protected speed: number;
protected delta: number;
protected keyPressMap: Set<string>;
protected oldWCSEnableValue: boolean;
protected viewParams: any;
protected cameraId: any;
protected cameraWalker: any;
protected viewer: any;
protected multiplier: number;
protected lastFrameTS: number;
protected animationId: any;
protected deltaAngle: number;
protected enableZoomWheelPreviousValue: boolean;
protected dragPosition: Point2d;
constructor(subject: Viewer);
initialize(): void;
dispose(): void;
keydown(ev: any): void;
keyup(ev: any): void;
processMovement(timestamp: any): void;
start(x: number, y: number): void;
drag(x: number, y: number): void;
turnLeft(angle: any): void;
setupCamera(view: any): void;
getMaxDimension(view: any): number;
}