Selaa lähdekoodia

Vector3: Simplified setFromMatrixPosition().

Mr.doob 8 vuotta sitten
vanhempi
sitoutus
6df71f78c5
1 muutettua tiedostoa jossa 7 lisäystä ja 2 poistoa
  1. 7 2
      src/math/Vector3.js

+ 7 - 2
src/math/Vector3.js

@@ -652,7 +652,13 @@ Object.assign( Vector3.prototype, {
 
 
 	setFromMatrixPosition: function ( m ) {
 	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 ) {
 	setFromMatrixColumn: function ( m, index ) {
 
 
-
 		return this.fromArray( m.elements, index * 4 );
 		return this.fromArray( m.elements, index * 4 );
 
 
 	},
 	},