浏览代码

OrbitControls: Removed another unneeded needUpdate.

Mr.doob 11 年之前
父节点
当前提交
2f65008a53
共有 1 个文件被更改,包括 3 次插入11 次删除
  1. 3 11
      examples/js/controls/OrbitControls.js

+ 3 - 11
examples/js/controls/OrbitControls.js

@@ -492,8 +492,6 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 		var element = scope.domElement === document ? scope.domElement.body : scope.domElement;
 
-		var needUpdate = false;
-
 		switch ( event.touches.length ) {
 
 			case 1: // one-fingered touch: rotate
@@ -510,7 +508,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 				rotateStart.copy( rotateEnd );
 
-				needUpdate = true;
+				scope.update();
 				break;
 
 			case 2: // two-fingered touch: dolly
@@ -536,7 +534,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 				dollyStart.copy( dollyEnd );
 
-				needUpdate = true;
+				scope.update();
 				break;
 
 			case 3: // three-fingered touch: pan
@@ -550,7 +548,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 				panStart.copy( panEnd );
 
-				needUpdate = true;
+				scope.update();
 				break;
 
 			default:
@@ -558,12 +556,6 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 		}
 
-		if ( needUpdate ) {
-
-			scope.update();
-
-		}
-
 	}
 
 	function touchend( /* event */ ) {