Authors: Jan Bylicki, Jan Chlebek, Marcin Kasznia
Target system: Linux (Ubuntu)
- Install necessary libraries:
glew(apt:libglew-dev)glm(apt:libglm-dev)glfw(apt:libglfw3-dev)gl(apt:libgl-dev)cgal(apt:libcgal-dev)
- Compile in the root directory using
$ make - Run with
$ make run - To visualize OSM data you need to import it using documentation from
data/
Directories:
data/- input data and preprocessing scriptslibs/- libraries used in project (some are downloaded usingwgetin makefile)models/- models used in projectshaders/- shaders in GLSLsrc/- project source codetextures/- model textures.github/workflows/- GtiHub Actions specification
Files:
makefile- makefile for whole project compilation, function descriptions are included in$ make help.clang-format- specification for clang code formatter
Autorzy: Jan Bylicki, Jan Chlebek, Marcin Kasznia
Docelowy system / Target system: Linux (Ubuntu)
- Zainstaluj konieczne biblioteki:
glew(apt:libglew-dev)glm(apt:libglm-dev)glfw(apt:libglfw3-dev)gl(apt:libgl-dev)cgal(apt:libcgal-dev)
- Kompiluj w głównym katalogu przy pomocy
$ make - Uruchom przy pomocy
$ make run - Do zwizualizowania danych pochodzących z OSM niezbędne jest zaimportowanie ich z wykorzystaniem instrukcji znajdującej się w
data/
Foldery:
data/- dane wejściowe oraz programy do ich preprocessingulibs/- biblioteki wykorzystywane w programie (część pobieranawgetprzez makefile)models/- modele dla projektushaders/- shadery w GLSLsrc/- źródło programutextures/- tekstury dla modeli.github/workflows/- specyfikacja GitHub Actions
Pliki:
makefile- makefile dla kompilacji całego projektu, opis funkcji w$ make help.clang-format- specyfikacja dla formatera kodu

