Goal(s) :
- create a program that renders a specific file format as a 3d wireframe
Features :
- isometric wireframe view (mandatory)
- basic user interface (bonus)
- 3D rotations (bonus)
- multiple colored height maps, including scales and a linear gradient. (bonus)
- zoom -/+ (bonus)
- variable height ratio (bonus)
Concept(s) learned :
- using a simple graphics library
- bresenham's algorithm
- managing keyboard inputs (bonus)
- 3D rotations formulas (bonus)
- linear interpolation (bonus)
- bit manipulation for rgb channels (bonus)