} else if (Math.abs(getM02() - comp.getM02()) > Matrix4.ALLOWED_DEVIANCE) { return false; } else if (Math.abs(getM03() - comp.getM03()) > Matrix4.ALLOWED_DEVIANCE) { return false; } else if (Math.abs(getM10() - comp.getM10()) > Matrix4.ALLOWED_DEVIANCE) {
} else if (Math.abs(getM02() - comp.getM02()) > Matrix4.ALLOWED_DEVIANCE) { return false; } else if (Math.abs(getM03() - comp.getM03()) > Matrix4.ALLOWED_DEVIANCE) { return false; } else if (Math.abs(getM10() - comp.getM10()) > Matrix4.ALLOWED_DEVIANCE) {
+ jntMat.getM03(); tempY = jntMat.getM10() * bindVX + jntMat.getM11() * bindVY + jntMat.getM12() * bindVZ + jntMat.getM13();
+ jntMat.getM03(); tempY = jntMat.getM10() * bindVX + jntMat.getM11() * bindVY + jntMat.getM12() * bindVZ + jntMat.getM13();
assertTrue(0.0 == mat4A.getM01()); assertTrue(0.0 == mat4A.getM02()); assertTrue(0.3 == mat4A.getM03()); assertTrue(0.0 == mat4A.getM10()); assertTrue(1.0 == mat4A.getM11());
} else if (getM02() != comp.getM02()) { return false; } else if (getM03() != comp.getM03()) { return false; } else if (getM10() != comp.getM10()) {
} else if (getM02() != comp.getM02()) { return false; } else if (getM03() != comp.getM03()) { return false; } else if (getM10() != comp.getM10()) {
assertTrue(1 == mat4A.getM01()); assertTrue(2 == mat4A.getM02()); assertTrue(3 == mat4A.getM03()); assertTrue(4 == mat4A.getM10()); assertTrue(5 == mat4A.getM11()); assertTrue(4 == mat4A.getM01()); assertTrue(8 == mat4A.getM02()); assertTrue(12 == mat4A.getM03()); assertTrue(1 == mat4A.getM10()); assertTrue(5 == mat4A.getM11());
assertTrue(1 == mat4A.getM01()); assertTrue(2 == mat4A.getM02()); assertTrue(3 == mat4A.getM03()); assertTrue(4 == mat4A.getM10()); assertTrue(5 == mat4A.getM11()); assertTrue(4 == mat4A.getM01()); assertTrue(8 == mat4A.getM02()); assertTrue(12 == mat4A.getM03()); assertTrue(1 == mat4A.getM10()); assertTrue(5 == mat4A.getM11()); assertTrue(1 == mat4A.getM01()); assertTrue(2 == mat4A.getM02()); assertTrue(3 == mat4A.getM03()); assertTrue(4 == mat4A.getM10()); assertTrue(5 == mat4A.getM11()); assertTrue(4 == mat4A.getM01()); assertTrue(8 == mat4A.getM02()); assertTrue(12 == mat4A.getM03()); assertTrue(1 == mat4A.getM10()); assertTrue(5 == mat4A.getM11());
assertTrue(0.02 * 1 + 0.2 * 5 + 0.4 * 9 + 0.6 * 13 == result.getM01()); assertTrue(0.02 * 2 + 0.2 * 6 + 0.4 * 10 + 0.6 * 14 == result.getM02()); assertTrue(0.02 * 3 + 0.2 * 7 + 0.4 * 11 + 0.6 * 15 == result.getM03()); assertTrue(2.0 * 0.5 + 2.2 * 4 + 2.4 * 8 + 2.6 * 12 == result.getM10()); assertTrue(2.0 * 1 + 2.2 * 5 + 2.4 * 9 + 2.6 * 13 == result.getM11()); assertTrue(0.02 * 1 + 0.2 * 5 + 0.4 * 9 + 0.6 * 13 == mat4A.getM01()); assertTrue(0.02 * 2 + 0.2 * 6 + 0.4 * 10 + 0.6 * 14 == mat4A.getM02()); assertTrue(0.02 * 3 + 0.2 * 7 + 0.4 * 11 + 0.6 * 15 == mat4A.getM03()); assertTrue(2.0 * 0.5 + 2.2 * 4 + 2.4 * 8 + 2.6 * 12 == mat4A.getM10()); assertTrue(2.0 * 1 + 2.2 * 5 + 2.4 * 9 + 2.6 * 13 == mat4A.getM11());
assertTrue(0.1 == mat4A.getM01()); assertTrue(0.2 == mat4A.getM02()); assertTrue(0.3 == mat4A.getM03()); assertTrue(1.0 == mat4A.getM10()); assertTrue(1.1 == mat4A.getM11()); assertTrue(0.1 == mat4B.getM01()); assertTrue(0.2 == mat4B.getM02()); assertTrue(0.3 == mat4B.getM03()); assertTrue(1.0 == mat4B.getM10()); assertTrue(1.1 == mat4B.getM11()); assertTrue(0.1 == mat4C.getM01()); assertTrue(0.2 == mat4C.getM02()); assertTrue(0.3 == mat4C.getM03()); assertTrue(1.0 == mat4C.getM10()); assertTrue(1.1 == mat4C.getM11());