|
|
83799a02a9
|
matrices: implement Matrix4x4::shearing
|
2021-07-16 16:38:40 -07:00 |
|
|
|
b8df830460
|
tuples & matrices: remove float-cmp use.
continuous-integration/drone/push Build is passing
Implement PartialEq on `Tuple` and `Matrix4x4` using a local `EPSILON`
large enough for our unit tests to pass.
|
2021-07-06 08:44:21 -07:00 |
|
|
|
245b02b443
|
matrices: implement Matrix4x4:rotation_[xyz]
|
2021-07-05 18:36:43 -07:00 |
|
|
|
f792d1a626
|
matrices: implement Matrix4x4::scaling
|
2021-07-05 17:51:17 -07:00 |
|
|
|
117d7185e4
|
matrices: implement Matrix4x4::translate
|
2021-07-05 17:42:19 -07:00 |
|
|
|
ac3a18a864
|
matrices: implement Matrix4x4::inverse.
|
2021-07-05 16:26:27 -07:00 |
|
|
|
762cd45f63
|
implement determinant on 3x3 and 4x4 matrices
|
2021-07-05 15:27:32 -07:00 |
|
|
|
d6ad12e344
|
implement cofactor of 3x3 matrix
|
2021-07-05 15:07:18 -07:00 |
|
|
|
f5d79908f6
|
implement minor for matrix3x3
|
2021-07-01 21:29:58 -07:00 |
|
|
|
a69e404817
|
implement submatrix for matrix4x4
|
2021-07-01 21:20:40 -07:00 |
|
|
|
43d95041af
|
implement submatrix for matrix3x3
|
2021-07-01 21:12:43 -07:00 |
|
|
|
c97bc25323
|
Implement 2x2 determinant
|
2021-07-01 20:54:00 -07:00 |
|
|
|
dda29eb836
|
test identity transpose
|
2021-07-01 20:47:29 -07:00 |
|
|
|
fa5971faa4
|
Test identity multiplication
|
2021-07-01 20:46:05 -07:00 |
|
|
|
4d649c735b
|
Implement 4x4 * 4x1
|
2021-06-30 21:02:42 -07:00 |
|
|
|
3d2d763a3b
|
test 4x4 multiplication
|
2021-06-29 20:56:08 -07:00 |
|
|
|
ea6114b9ae
|
test 4x4 equality and inequality
|
2021-06-29 20:51:38 -07:00 |
|
|
|
ec0331b88b
|
constructor/index methods for Matrix2x2 and Matrix3x3
|
2021-06-29 20:48:41 -07:00 |
|
|
|
72b15e5516
|
Copy Matrix4x4 impl from pbrt and start on tests
|
2021-06-29 20:12:23 -07:00 |
|