UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

13 lines (12 loc) 431 B
"use strict"; 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 };