Skip to content

small program that renders 3D orthographic wireframes.

Notifications You must be signed in to change notification settings

znogueir/42-FdF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42-FdF

A 42 School project


Goal(s) :

  • create a program that renders a specific file format as a 3d wireframe

Features :

  • isometric wireframe view (mandatory)
  • basic user interface (bonus)
  • 3D rotations (bonus)
  • multiple colored height maps, including scales and a linear gradient. (bonus)
  • zoom -/+ (bonus)
  • variable height ratio (bonus)

Concept(s) learned :

  • using a simple graphics library
  • bresenham's algorithm
  • managing keyboard inputs (bonus)
  • 3D rotations formulas (bonus)
  • linear interpolation (bonus)
  • bit manipulation for rgb channels (bonus)


Preview

pylone01-iso-notheme pylone02-iso-height-theme


julia-iso-perf-gradient julia-topdown-perf-gradient julia-topdown-height-theme


east-africa-iso east-africa-topdown


whole-world-iso whole-world-topdown whole-world-realistic-theme


pylone03-iso-default-theme pylone08-iso-perf-gradient pylone04-iso-realistic-theme pylone05-iso-sunset-theme pylone06-iso-vaporwave-theme pylone07-iso-matrix-theme

About

small program that renders 3D orthographic wireframes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published