17 Commits

Author SHA1 Message Date
e574cdb592 Random changes.
Some checks failed
continuous-integration/drone Build is failing
2022-06-11 17:46:26 -07:00
de6cd0da4d shapes: add AABB boxes with a cube shape. 2021-08-05 20:35:55 -07:00
f476822bcd shapes: lint 2021-07-30 21:21:16 -07:00
135a519526 shapes: move tests from doctest to unit. 2021-07-30 20:58:05 -07:00
42e8ebe3bd Implement transparency, reflections and refraction. 2021-07-26 21:46:04 -07:00
0c7bbae4a3 rtchallenge: remove disable-inverse-cache feature. 2021-07-25 14:54:00 -07:00
8b79876aee patterns: implement object and pattern transformation awareness. 2021-07-25 11:22:36 -07:00
be2041285c shapes: use a builder pattern with helps in prelude. 2021-07-23 20:56:32 -07:00
4680c97adc shapes:: helpers for creating Shapes added to the prelude. 2021-07-23 20:03:34 -07:00
28fe6fe982 shapes: fix inverse_transform on ShapeBuilder. 2021-07-21 21:30:26 -07:00
de898f0b0a Add builder pattern to a few core types.
Add a From<[3;Float]> impl for Color to make things nicer.
2021-07-21 20:42:08 -07:00
e041fd1f6a shapes: implement TestShape. 2021-07-21 19:41:40 -07:00
fc5ef09cc3 shapes: fix translation handling in intersection test. 2021-07-21 15:06:06 -07:00
2d8a3927f4 shapes: lint cleanup. 2021-07-21 14:40:27 -07:00
5600d6c561 shapes: name space helper implementations in a sub module.
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-21 13:17:25 -07:00
0e8a0e4163 shapes: implement plane geometry.
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-21 12:57:16 -07:00
c0e422a7eb shapes: create generic Shape object with Sphere implementation.
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-20 22:17:50 -07:00