浏览代码

Merge pull request #8343 from WestLangley/dev-pan

OrbitControls: Fix pan sensitivity of OrthographicCamera when zoomed
Mr.doob 9 年之前
父节点
当前提交
50ac0ae686
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      examples/js/controls/OrbitControls.js

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

@@ -345,8 +345,8 @@ THREE.OrbitControls = function ( object, domElement ) {
 			} else if ( scope.object instanceof THREE.OrthographicCamera ) {
 			} else if ( scope.object instanceof THREE.OrthographicCamera ) {
 
 
 				// orthographic
 				// orthographic
-				panLeft( deltaX * ( scope.object.right - scope.object.left ) / element.clientWidth, scope.object.matrix );
-				panUp( deltaY * ( scope.object.top - scope.object.bottom ) / element.clientHeight, scope.object.matrix );
+				panLeft( deltaX * ( scope.object.right - scope.object.left ) / scope.object.zoom / element.clientWidth, scope.object.matrix );
+				panUp( deltaY * ( scope.object.top - scope.object.bottom ) / scope.object.zoom / element.clientHeight, scope.object.matrix );
 
 
 			} else {
 			} else {