| OLD | NEW |
| 1 function assert_identity_2d_matrix(actual, description) { | 1 function assert_identity_2d_matrix(actual, description) { |
| 2 assert_matrix_equals(actual, { | 2 assert_matrix_equals(actual, { |
| 3 m11: 1, m12: 0, m13: 0, m14: 0, | 3 m11: 1, m12: 0, m13: 0, m14: 0, |
| 4 m21: 0, m22: 1, m23: 0, m24: 0, | 4 m21: 0, m22: 1, m23: 0, m24: 0, |
| 5 m31: 0, m32: 0, m33: 1, m34: 0, | 5 m31: 0, m32: 0, m33: 1, m34: 0, |
| 6 m41: 0, m42: 0, m43: 0, m44: 1, | 6 m41: 0, m42: 0, m43: 0, m44: 1, |
| 7 is2D: true, isIdentity: true | 7 is2D: true, isIdentity: true |
| 8 }, description); | 8 }, description); |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 53 assert_equals(actual.m42, expected.m42, description); | 53 assert_equals(actual.m42, expected.m42, description); |
| 54 assert_equals(actual.m43, expected.m43, description); | 54 assert_equals(actual.m43, expected.m43, description); |
| 55 assert_equals(actual.m44, expected.m44, description); | 55 assert_equals(actual.m44, expected.m44, description); |
| 56 assert_equals(actual.m11, actual.a, description); | 56 assert_equals(actual.m11, actual.a, description); |
| 57 assert_equals(actual.m12, actual.b, description); | 57 assert_equals(actual.m12, actual.b, description); |
| 58 assert_equals(actual.m21, actual.c, description); | 58 assert_equals(actual.m21, actual.c, description); |
| 59 assert_equals(actual.m22, actual.d, description); | 59 assert_equals(actual.m22, actual.d, description); |
| 60 assert_equals(actual.m41, actual.e, description); | 60 assert_equals(actual.m41, actual.e, description); |
| 61 assert_equals(actual.m42, actual.f, description); | 61 assert_equals(actual.m42, actual.f, description); |
| 62 } | 62 } |
| 63 |
| 64 function assert_array_almost_equals(actual, expected) { |
| 65 for (var i = 0; i < actual.length; i++) { |
| 66 assert_equals(actual[i].toFixed(10), expected[i].toFixed(10)); |
| 67 } |
| 68 } |
| OLD | NEW |