Browse Source

Vector3: Simplified setFromMatrixPosition().

Mr.doob 8 years ago
parent
commit
6df71f78c5
1 changed files with 7 additions and 2 deletions
  1. 7 2
      src/math/Vector3.js

+ 7 - 2
src/math/Vector3.js

@@ -652,7 +652,13 @@ Object.assign( Vector3.prototype, {
 
 	setFromMatrixPosition: function ( m ) {
 
-		return this.setFromMatrixColumn( m, 3 );
+		var e = m.elements;
+
+		this.x = e[ 12 ];
+		this.y = e[ 13 ];
+		this.z = e[ 14 ];
+
+		return this;
 
 	},
 
@@ -672,7 +678,6 @@ Object.assign( Vector3.prototype, {
 
 	setFromMatrixColumn: function ( m, index ) {
 
-
 		return this.fromArray( m.elements, index * 4 );
 
 	},