Commit Graph

11 Commits

Author SHA1 Message Date
Zachary D. Rowitsch
99dc495611 Refactor tuples to be passed by-value only 2020-08-21 00:13:11 -04:00
Zachary D. Rowitsch
212150d4d9 Add materials/lights, calculate phong shading, phon_render_sphere not quite shaded correctly yet... 2020-08-12 00:55:11 -04:00
Zachary D. Rowitsch
82e94c8ba1 Add sphere transformations (and use them when calculating ray intersections), add sphere_shadow to test 2020-08-11 05:46:08 -04:00
Zachary D. Rowitsch
8ae827fff8 Add translations/scaling/rotations/shearing and related testing 2020-08-07 21:54:39 -04:00
Zachary D. Rowitsch
5f9ce5cd82 Add canvas 2020-08-03 07:23:30 -04:00
Zachary D. Rowitsch
9c336281de Add colors 2020-08-02 00:05:55 -04:00
Zachary D. Rowitsch
bdeb7dc90a Tuples are complete 2020-08-01 23:19:33 -04:00
Zachary D. Rowitsch
8d58ce406e Add adding/subtracing tuples 2020-08-01 10:55:54 -04:00
Zachary D. Rowitsch
b2574227c3 basis of point/vector established 2020-08-01 01:13:16 -04:00
Zachary D. Rowitsch
f4c6b6d7ab More bare structure, can now run tests 2020-07-31 23:12:09 -04:00
Zachary D. Rowitsch
b016e609ad Bare-bones structure 2020-07-31 22:55:20 -04:00