瀏覽代碼

Matrix3: Copy Matrix4 constructor style.

Mr.doob 11 年之前
父節點
當前提交
02a135bc53
共有 1 個文件被更改,包括 5 次插入6 次删除
  1. 5 6
      src/math/Matrix3.js

+ 5 - 6
src/math/Matrix3.js

@@ -6,15 +6,14 @@
 
 
 THREE.Matrix3 = function ( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {
 THREE.Matrix3 = function ( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {
 
 
-	this.elements = new Float32Array(9);
+	this.elements = new Float32Array( 9 );
 
 
-	this.set(
+	var te = this.elements;
 
 
-		( n11 !== undefined ) ? n11 : 1, n12 || 0, n13 || 0,
-		n21 || 0, ( n22 !== undefined ) ? n22 : 1, n23 || 0,
-		n31 || 0, n32 || 0, ( n33 !== undefined ) ? n33 : 1
+	te[0] = ( n11 !== undefined ) ? n11 : 1; te[3] = n12 || 0; te[6] = n13 || 0;
+	te[1] = n21 || 0; te[4] = ( n22 !== undefined ) ? n22 : 1; te[7] = n23 || 0;
+	te[2] = n31 || 0; te[5] = n32 || 0; te[8] = ( n33 !== undefined ) ? n33 : 1;
 
 
-	);
 };
 };
 
 
 THREE.Matrix3.prototype = {
 THREE.Matrix3.prototype = {