|
@@ -8,7 +8,7 @@ import {
|
|
|
Vector3
|
|
|
} from 'three';
|
|
|
|
|
|
-// This set of controls performs orbiting, dollying (zooming), and panning.
|
|
|
+// OrbitControls performs orbiting, dollying (zooming), and panning.
|
|
|
// Unlike TrackballControls, it maintains the "up" direction object.up (+Y by default).
|
|
|
//
|
|
|
// Orbit - left mouse / touch: one-finger move
|
|
@@ -1259,31 +1259,4 @@ class OrbitControls extends EventDispatcher {
|
|
|
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-// This set of controls performs orbiting, dollying (zooming), and panning.
|
|
|
-// Unlike TrackballControls, it maintains the "up" direction object.up (+Y by default).
|
|
|
-// This is very similar to OrbitControls, another set of touch behavior
|
|
|
-//
|
|
|
-// Orbit - right mouse, or left mouse + ctrl/meta/shiftKey / touch: two-finger rotate
|
|
|
-// Zoom - middle mouse, or mousewheel / touch: two-finger spread or squish
|
|
|
-// Pan - left mouse, or arrow keys / touch: one-finger move
|
|
|
-
|
|
|
-class MapControls extends OrbitControls {
|
|
|
-
|
|
|
- constructor( object, domElement ) {
|
|
|
-
|
|
|
- super( object, domElement );
|
|
|
-
|
|
|
- this.screenSpacePanning = false; // pan orthogonal to world-space direction camera.up
|
|
|
-
|
|
|
- this.mouseButtons.LEFT = MOUSE.PAN;
|
|
|
- this.mouseButtons.RIGHT = MOUSE.ROTATE;
|
|
|
-
|
|
|
- this.touches.ONE = TOUCH.PAN;
|
|
|
- this.touches.TWO = TOUCH.DOLLY_ROTATE;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-export { OrbitControls, MapControls };
|
|
|
+export { OrbitControls };
|