Welcome to the FdF project! This is a wireframe representation program that is part of the curriculum at 42 École. The project involves reading a 3D map from a file and displaying it using a 2D wireframe representation.
The FdF project aims to create a wireframe representation of a 3D map provided in a file. The program reads the file, parses the data to create a 3D map, and then projects it onto a 2D plane for visualization. The project tests your understanding of C programming, data structures, algorithms, and basic graphical programming.
- 3D Map Parsing: Read a 3D map from a file and parse the data.
- 2D Projection: Project the 3D map onto a 2D plane using a chosen projection method.
- Wireframe Visualization: Display the 3D map using a wireframe representation.
- Interactive Controls: Implement keyboard and mouse controls for interacting with the visualization.
- Dynamic Color: Apply color schemes based on height or other map properties.
- C Compiler: Ensure you have a C compiler, such as
gccorclang, available. - Graphics Library: The project typically uses a graphics library like MiniLibX, so ensure you have it installed and configured.
- Operating System: The project is primarily intended for Unix-like operating systems, such as Linux or macOS.
To install and run the project, follow these steps:
- Clone the repository:
git clone https://github.com/Adel2k/FdF.git cd fdf
