Commit Graph

8 Commits

Author SHA1 Message Date
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