@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
13 lines (12 loc) • 431 B
JavaScript
;
import { MOUSE, TOUCH } from "three";
import { OrbitControls } from "./OrbitControls.js";
class MapControls extends OrbitControls {
constructor(object, domElement) {
super(object, domElement);
this.screenSpacePanning = false;
this.mouseButtons = { LEFT: MOUSE.PAN, MIDDLE: MOUSE.DOLLY, RIGHT: MOUSE.ROTATE };
this.touches = { ONE: TOUCH.PAN, TWO: TOUCH.DOLLY_ROTATE };
}
}
export { MapControls };