In this project for 42, we have to display the wiremesh of provided maps. I used 42’s minilibx library to display the mesh and use the cpu to render the mesh. There was only one requirement. There had to be two types of projection. For my project I have 4 types of projections along with movement, zoom and rotation controls.
The source code for this project is available on gitlab : link