In completing this project, I learned about rotational matrices and bresenham's line drawing algorithm. I take input from a file that gives X,Y,Z input and project it with a library that only allows put_pixel(x,y).
To use:
- Download the repository and run "make" in the terminal.
- Run "./fdf test_maps/filename.fdf"
- Use "I" to zoom in and "O" to zoom out.
- Use "W, S, D, A" for rotation.
- Use arrow keys for translation.
- Use C for cool color effects.