Browse Source

Editor: Simpler way to notify camera changes.

Mr.doob 12 years ago
parent
commit
a1d8be2145
1 changed files with 6 additions and 14 deletions
  1. 6 14
      editor/js/ui/Viewport.js

+ 6 - 14
editor/js/ui/Viewport.js

@@ -180,16 +180,6 @@ var Viewport = function ( signals ) {
 
 	};
 
-	var onMouseMove = function ( event ) {
-
-		if ( controls.enabled ) {
-
-			signals.cameraChanged.dispatch( camera );
-
-		}
-
-	};
-
 	var onMouseUp = function ( event ) {
 
 		// clear selection when clicking in empty space
@@ -231,7 +221,6 @@ var Viewport = function ( signals ) {
 
 	};
 
-	container.dom.addEventListener( 'mousemove', onMouseMove, false );
 	container.dom.addEventListener( 'mousedown', onMouseDown, false );
 	container.dom.addEventListener( 'mouseup', onMouseUp, false );
 	container.dom.addEventListener( 'click', onClick, false );
@@ -247,7 +236,12 @@ var Viewport = function ( signals ) {
 	controls.noPan = false;
 	controls.staticMoving = true;
 	controls.dynamicDampingFactor = 0.3;
-	controls.addEventListener( 'change', render );
+	controls.addEventListener( 'change', function () {
+
+		signals.cameraChanged.dispatch( camera );
+		render();
+
+	} );
 
 	// signals
 
@@ -497,8 +491,6 @@ var Viewport = function ( signals ) {
 	renderer.autoUpdateScene = false;
 	container.dom.appendChild( renderer.domElement );
 
-	signals.cameraChanged.dispatch( camera );
-
 	animate();
 
 	//