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