Skip to content

Map Renderer implemented using Qt6 and OpenGL and uses geoJSON to load data.

Notifications You must be signed in to change notification settings

olafurjohannsson/OpenGL-Earth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ OpenGL 2D Map Renderer

C++ application that uses OpenGL to render a map of the world.

Qt6 for the window and OpenGL context. And QML for the UI.

glm for matrix calculations and GeoJSON for map data.

Earcut from mapbox is used for triangulation of the map data.

Vertex shader implements the map projections, supported projections are

  • Mercator
  • Orthographic
  • Stereographic

Orthographic

Stereo

Mercator

Contact

olafurjohannss@gmail.com

About

Map Renderer implemented using Qt6 and OpenGL and uses geoJSON to load data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published