Ray Tracer Challenge

An exercise in learning Rust.

See: https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/

Chapter 2: Drawing on a Canvas

Projectile

Chapter 4: Matrix Transformations

Clock

Chapter 5: Ray-Sphere Intersections

Sphere Shadow

Chapter 6: Light and Shading

Shaded Sphere

Chapter 7: Making a Scene

Three Spheres

Chapter 8: Shadows

One light

Shadows from one light

Two lights

Shadows from two lights