Skip to content

Commit 4fb63fd

Browse files
committed
Clairty over obscurity
1 parent c1bc928 commit 4fb63fd

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

src/gameobjects/components/TransformMatrix.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -394,28 +394,28 @@ var TransformMatrix = new Class({
394394
multiply: function (rhs)
395395
{
396396
var matrix = this.matrix;
397-
var otherMatrix = rhs.matrix;
398-
399-
var a0 = matrix[0];
400-
var b0 = matrix[1];
401-
var c0 = matrix[2];
402-
var d0 = matrix[3];
403-
var tx0 = matrix[4];
404-
var ty0 = matrix[5];
405-
406-
var a1 = otherMatrix[0];
407-
var b1 = otherMatrix[1];
408-
var c1 = otherMatrix[2];
409-
var d1 = otherMatrix[3];
410-
var tx1 = otherMatrix[4];
411-
var ty1 = otherMatrix[5];
412-
413-
matrix[0] = a1 * a0 + b1 * c0;
414-
matrix[1] = a1 * b0 + b1 * d0;
415-
matrix[2] = c1 * a0 + d1 * c0;
416-
matrix[3] = c1 * b0 + d1 * d0;
417-
matrix[4] = tx1 * a0 + ty1 * c0 + tx0;
418-
matrix[5] = tx1 * b0 + ty1 * d0 + ty0;
397+
var source = rhs.matrix;
398+
399+
var localA = matrix[0];
400+
var localB = matrix[1];
401+
var localC = matrix[2];
402+
var localD = matrix[3];
403+
var localE = matrix[4];
404+
var localF = matrix[5];
405+
406+
var sourceA = source[0];
407+
var sourceB = source[1];
408+
var sourceC = source[2];
409+
var sourceD = source[3];
410+
var sourceE = source[4];
411+
var sourceF = source[5];
412+
413+
matrix[0] = sourceA * localA + sourceB * localC;
414+
matrix[1] = sourceA * localB + sourceB * localD;
415+
matrix[2] = sourceC * localA + sourceD * localC;
416+
matrix[3] = sourceC * localB + sourceD * localD;
417+
matrix[4] = sourceE * localA + sourceF * localC + localE;
418+
matrix[5] = sourceE * localB + sourceF * localD + localF;
419419

420420
return this;
421421
},

0 commit comments

Comments
 (0)