Browse Source

OrbitControls: Avoid unneeded dollying. Fixes #6144.

Mr.doob 10 years ago
parent
commit
bde2a91316
1 changed files with 3 additions and 3 deletions
  1. 3 3
      examples/js/controls/OrbitControls.js

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

@@ -451,7 +451,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 				scope.dollyIn();
 
-			} else {
+			} else if ( dollyDelta.y < 0 ) {
 
 				scope.dollyOut();
 
@@ -510,7 +510,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 			scope.dollyOut();
 
-		} else {
+		} else if ( delta < 0 ) {
 
 			scope.dollyIn();
 
@@ -643,7 +643,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 					scope.dollyOut();
 
-				} else {
+				} else if ( dollyDelta.y < 0 ) {
 
 					scope.dollyIn();