提交 fdde74af 编写于 作者: M Marshall Quander

Prefer linear assignment order in Matrix4.compose

上级 c11662b2
......@@ -740,30 +740,27 @@ Object.assign( Matrix4.prototype, {
var sx = scale.x, sy = scale.y, sz = scale.z;
te[ 0 ] = ( 1 - ( yy + zz ) ) * sx;
te[ 4 ] = ( xy - wz ) * sy;
te[ 8 ] = ( xz + wy ) * sz;
te[ 1 ] = ( xy + wz ) * sx;
te[ 5 ] = ( 1 - ( xx + zz ) ) * sy;
te[ 9 ] = ( yz - wx ) * sz;
te[ 2 ] = ( xz - wy ) * sx;
te[ 6 ] = ( yz + wx ) * sy;
te[ 10 ] = ( 1 - ( xx + yy ) ) * sz;
// bottom row
te[ 3 ] = 0;
te[ 7 ] = 0;
te[ 11 ] = 0;
// last column
te[ 12 ] = position.x;
te[ 13 ] = position.y;
te[ 14 ] = position.z;
te[ 15 ] = 1;
return this;
te[ 0 ] = ( 1 - ( yy + zz ) ) * sx;
te[ 1 ] = ( xy + wz ) * sx;
te[ 2 ] = ( xz - wy ) * sx;
te[ 3 ] = 0;
te[ 4 ] = ( xy - wz ) * sy;
te[ 5 ] = ( 1 - ( xx + zz ) ) * sy;
te[ 6 ] = ( yz + wx ) * sy;
te[ 7 ] = 0;
te[ 8 ] = ( xz + wy ) * sz;
te[ 9 ] = ( yz - wx ) * sz;
te[ 10 ] = ( 1 - ( xx + yy ) ) * sz;
te[ 11 ] = 0;
te[ 12 ] = position.x;
te[ 13 ] = position.y;
te[ 14 ] = position.z;
te[ 15 ] = 1;
return this;
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册