Skip to content
/ FDF Public

Represent a landscape as a 3D object in which all surfaces are outlined in lines. Coded in C.

Notifications You must be signed in to change notification settings

rimarque/FDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FdF

💬 About

Fdf is a computer graphics project that uses the school graphics library, MiniLibX, to represent a landscape as a 3D object in which all surfaces are outlined in lines. The project is coded in C, utilizing the mlx library.

🙋‍♀️ Authorship

📥 Cloning the repository

git clone git@github.com:rimarque/FDF.git 

💎 Features

- Map file parser
- Algoritm to connect the points (self-developed)
- Algorithm to draw a line between two points (DDA)
- Display of a landscape in isometric projection

🔗 Compilation

To compile the program you should run make.

This rule will generate an executable file named fdf. To launch the executable you should follow this syntax:

$ ./fdf ./maps/42.fdf

Or, if you have your own maps you want to render:

$ ./fdf ./path_to_map/map_name.fdf

About

Represent a landscape as a 3D object in which all surfaces are outlined in lines. Coded in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published