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 |