Skip to content

This project is about creating a simplified 3D graphic representation of a relief landscape.

Notifications You must be signed in to change notification settings

MiguelTolino/fdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖼️ FDF

This project is about creating a simplified graphic “wireframe” (“fils de fer” in French, hence the name of the project) representation of a relief landscape linking various points (x, y, z) via segments. The coordinates of this landscape are stored in a file passed as a parameter to your program.

✔️ Features

  • Differents colors which depends on height
  • Rotation in 3 axis (x,y,z)
  • Map traslation
  • 3 kinds of perspectives (Isometric, Planar, Oblique)
  • Zoom in/out

📖 Requirements

  • Linux
  • GCC
  • X11

👌 Usage

  1. Compile the project make 🔄 make bonus
  2. ./fdf test_maps/example.fdf

⌨️ Controls

🏃 Movement

  • W ⬆️
  • S ⬇️
  • A ⬅️
  • D ➡️

🔍 Zoom

  • Zoom in -> Scroll Up
  • Zoom out -> Scroll Down

👀 Perspective

  • Isometric -> I
  • Planar -> P
  • Oblique -> O

🌍 Rotation

  • X Axis ⬅️
  • Y Axis ➡️
  • Z Axis ⬆️
  • Reset ⬇️

🖼 Screenshots

Screeshot1 Screeshot1

Links 🔗

About

This project is about creating a simplified 3D graphic representation of a relief landscape.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published