# truster
A ray tracing library in [Rust](https://rust-lang.org), based on the book [The Ray Tracer Challenge](https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/) by Jamis Buck.
See [examples](examples/) for how to use.
## Progress
- [x] Spheres
- [x] Transformations
- [x] Materials
- [x] Positionable camera
- [x] Multiple light sources
- [x] Shadows
- [ ] Planes
- [ ] Textures
- [ ] Reflection
- [ ] Refraction
- [ ] Cubes
- [ ] Cylinders
- [ ] Groups
- [ ] Triangles
- [ ] OBJ files
- [ ] Contructive solid geometry
- [ ] ...