|
|
9f00485256
|
Use WHITE and BLACK constants where appropriate
|
2021-07-17 16:41:22 -07:00 |
|
|
|
b3737dcd5f
|
lib: add constants for BLACK and WHITE colors.
|
2021-07-17 16:11:31 -07:00 |
|
|
|
3bc9f6f924
|
world: add default empty World constructor.
|
2021-07-17 15:07:14 -07:00 |
|
|
|
b4428f924c
|
lights & materials: implement the default light and material types.
|
2021-07-17 08:59:02 -07:00 |
|
|
|
0ce1e8f7af
|
intersections: create inters module and initial functionality.
|
2021-07-16 21:06:57 -07:00 |
|
|
|
f44d671573
|
rays: basic ray with construction and position methods
|
2021-07-16 20:13:20 -07:00 |
|
|
|
4b0d882b84
|
lib & tuples: use crate specific EPSILON definition.
|
2021-07-16 16:49:55 -07:00 |
|
|
|
72b15e5516
|
Copy Matrix4x4 impl from pbrt and start on tests
|
2021-06-29 20:12:23 -07:00 |
|
|
|
d8f91a823e
|
Add canvas type.
|
2021-06-24 15:58:18 -07:00 |
|
|
|
df495feb57
|
Make important types/functions public.
|
2021-06-24 15:35:43 -07:00 |
|
|
|
495c64249c
|
Implement most basic tuple
|
2021-06-24 10:51:35 -07:00 |
|