Updated orbit controls to latest version

master
Robin Hawkes 2016-02-19 09:48:43 +00:00
rodzic 4cb87955bd
commit 2915f8793a
7 zmienionych plików z 1951 dodań i 974 usunięć

1817
dist/vizicities.js vendored

Plik diff jest za duży Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Wyświetl plik

@ -82,7 +82,6 @@
"eventemitter3": "^1.1.1",
"lodash.assign": "^4.0.2",
"lodash.throttle": "^4.0.0",
"lru-cache": "^4.0.0",
"three-orbit-controls": "github:robhawkes/three-orbit-controls"
"lru-cache": "^4.0.0"
}
}

Wyświetl plik

@ -1,8 +1,6 @@
import EventEmitter from 'eventemitter3';
import THREE from 'three';
import OrbitControls from 'three-orbit-controls';
var _OrbitControls = OrbitControls(THREE);
import OrbitControls from '../vendor/OrbitControls';
class Orbit extends EventEmitter {
constructor() {
@ -14,15 +12,15 @@ class Orbit extends EventEmitter {
// There's currently no distinction between pan, orbit and zoom events
_initEvents() {
this._controls.addEventListener('start', (event) => {
this._world.emit('controlsMoveStart', event.target.center);
this._world.emit('controlsMoveStart', event.target.target);
});
this._controls.addEventListener('change', (event) => {
this._world.emit('controlsMove', event.target.center);
this._world.emit('controlsMove', event.target.target);
});
this._controls.addEventListener('end', (event) => {
this._world.emit('controlsMoveEnd', event.target.center);
this._world.emit('controlsMoveEnd', event.target.target);
});
}
@ -73,7 +71,7 @@ class Orbit extends EventEmitter {
// TODO: Override panLeft and panUp methods to prevent panning on Y axis
// See: http://stackoverflow.com/a/26188674/997339
this._controls = new _OrbitControls(world._engine._camera, world._container);
this._controls = new OrbitControls(world._engine._camera, world._container);
// Disable keys for now as no events are fired for them anyway
this._controls.keys = false;

Wyświetl plik

@ -1,5 +1,6 @@
// jscs:disable
/*eslint eqeqeq:0*/
import THREE from 'three';
/**

1084
src/vendor/OrbitControls.js vendored 100644

Plik diff jest za duży Load Diff