This repo is an implementation of The Ray Tracer Challenge by Jamis Buck in Elixir language.
- ✅ Chapter 1: Tuples, points and vectors
- ✅ Chapter 2: Drawing on a canvas
- ✅ Chapter 3: Matrices
- ✅ Chapter 4: Matrix transformations
- ✅ Chapter 5: Ray-Sphere intersections
- ✅ Chapter 6: Light and Shading
- ✅ Chapter 7: Making a Scene
- ✅ Chapter 8: Shadows
- ✅ Chapter 9: Planes
- ✅ Chapter 10: Patterns
- ✅ Chapter 11: Reflection and Refraction
- ✅ Chapter 12: Cubes
- Chapter 13: Cylinders
- Chapter 14: Groups
- Chapter 15: Triangles
- Chapter 16: Constructive Solid Geometry (CSG)