RayTracer
This repo is an implementation of The Ray Tracer Challenge by Jamis Buck in Elixir language.
Current progress
✅ 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)