Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2 KB

README.md

File metadata and controls

39 lines (29 loc) · 2 KB

FDF-42

42 Networks Graphics Project About Building a 2D/3D Wireframe Model From Scratch

How to compile it

make && ./fdf maps/42.fdf

What is FDF?

FDF is a 42 Networks cursus project where you have to build a 3D/2D Wireframe Model from Scratch using Minilibx Library which is an internal Framework built and used by 42-Networks Students.

However, this project is one of the projects that are going to prepare you for the next curriculum graphics project which is Cub3d or Minirt. It's nice to finish it well as it's nice to understand all the mathematical principles which control how a 3D shape can be drawed on a 2D place which is the screen of your pc of laptop.

  • Rotation

  • Multiple random colors

  • Z-scaling

  • 2D/3D mode

  • High-flexibility

How to run FDF?

The program takes 1 argument as input which is the map to be Rendered, the map should end with .fdf extension as it should be fdf compilant which means the data on it organized in a way that the program can understand to avoid all the parsing errors that may occur.

Resources