|
caed4c67de
|
Do depth-first instead of breadth-first ray tracing.
This simplifies a lot of code, and will make experimenting with
other things a lot more straightforward.
|
2022-08-01 15:26:38 -07:00 |
|
|
6dbdcba91a
|
Whole bunch of cleanup on RMath.
|
2022-07-17 16:37:15 -07:00 |
|
|
08e2e6eb06
|
Convert Psychopath over to use new RMath library.
|
2022-07-15 21:42:35 -07:00 |
|
|
a84da943d0
|
RMath: implement transform composition.
|
2022-07-15 17:51:57 -07:00 |
|
|
a93a3f09da
|
RMath: implement cross product and bring back some unit tests.
|
2022-07-15 00:39:14 -07:00 |
|
|
42cd282c47
|
RMath: implement transforms for Vector, Point, and Normal.
|
2022-07-14 23:23:22 -07:00 |
|
|
c398387b55
|
Implement dot products and 3x3 matrix inversion.
Both precise and fast versions. But untested, so might be
incorrect!
|
2022-07-14 15:30:30 -07:00 |
|
|
8a695a7694
|
Some shuffling of the math sub-crate's organization.
|
2022-07-14 12:31:32 -07:00 |
|