Преглед на файлове

fix formatting per @WestLangley.

Ben Houston преди 12 години
родител
ревизия
518d9f30f7
променени са 1 файла, в които са добавени 5 реда и са изтрити 9 реда
  1. 5 9
      src/extras/helpers/ArrowHelper.js

+ 5 - 9
src/extras/helpers/ArrowHelper.js

@@ -49,20 +49,16 @@ THREE.ArrowHelper.prototype.setDirection = function ( dir ) {
 
         this.rotation.set( 0, 0, 0 );
  
-    }
-    else if ( d.y < - 0.999 ) {
+    } else if ( d.y < - 0.999 ) {
 
         this.rotation.set( Math.PI, 0, 0 );
 
-    }
-    else {
-
-	    var axis = THREE.ArrowHelper.__v2.set( d.z, 0, - d.x );
+    } else {
 
+	    var axis = THREE.ArrowHelper.__v2.set( d.z, 0, - d.x ).normalize();
 	    var radians = Math.acos( d.y );
-
-	    var quat = THREE.ArrowHelper.__q1.setFromAxisAngle( axis.normalize(), radians );
-
+	    var quat = THREE.ArrowHelper.__q1.setFromAxisAngle( axis, radians );
+	    
 	    this.rotation.setEulerFromQuaternion( quat, this.eulerOrder );
 
 	}