Browse Source

Fixed TransformControls' OrthographicCamera handling.

Mr.doob 9 years ago
parent
commit
99b60da638
1 changed files with 9 additions and 1 deletions
  1. 9 1
      examples/js/controls/TransformControls.js

+ 9 - 1
examples/js/controls/TransformControls.js

@@ -799,7 +799,15 @@
 			this.position.copy( worldPosition );
 			this.scale.set( scale, scale, scale );
 
-			eye.copy( camPosition ).sub( worldPosition ).normalize();
+			if ( camera instanceof THREE.PerspectiveCamera ) {
+
+				eye.copy( camPosition ).sub( worldPosition ).normalize();
+
+			} else if ( camera instanceof THREE.OrthographicCamera ) {
+
+				eye.copy( camPosition ).normalize();
+
+			}
 
 			if ( scope.space === "local" ) {