Browse Source

Vector3: Reverted setFromMatrixScale clean up. See 97cb65f5acb0a166e5c7b7b0b8095439c25a0628.

Mr.doob 9 years ago
parent
commit
49d40ea4c2
1 changed files with 7 additions and 3 deletions
  1. 7 3
      src/math/Vector3.js

+ 7 - 3
src/math/Vector3.js

@@ -713,9 +713,13 @@ THREE.Vector3.prototype = {
 
 	setFromMatrixScale: function ( m ) {
 
-		this.x = this.setFromMatrixColumn( m, 0 ).length();
-		this.y = this.setFromMatrixColumn( m, 1 ).length();
-		this.z = this.setFromMatrixColumn( m, 2 ).length();
+		var sx = this.setFromMatrixColumn( m, 0 ).length();
+		var sy = this.setFromMatrixColumn( m, 1 ).length();
+		var sz = this.setFromMatrixColumn( m, 2 ).length();
+
+		this.x = sx;
+		this.y = sy;
+		this.z = sz;
 
 		return this;