Skip to content

About

Projekt zaliczeniowy z przedmioty Grafika Komputerowa

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

50 Commits

Folders and files

Repository files navigation

Projekt Grafika symulacja eksplozji elektrowni jądrowej

Simulation view Widok początkowy


Explosion view Wybuch elektrowni


After explosion view Skażenie po wybuchu


Wymagania

  • GCC
  • CMake
  • Ninja
  • Windows
  • Pod żadnym pozorem nie trzymać projektu w ścieżce z polskimi znakami

Kompilacja assimp

Assimpa należy ręcznie skompilować.

Pobierz repozytorium

Pamiętaj tylko, żeby je pobierać w innym folderze niż tym od projektu.

$ git clone https://github.com/assimp/assimp.git

Budujemy je

$ cd assimp
$ cmake -G Ninja .
$ cmake --build .

Przekopiuj .dll

Interesują nas tylko dwa pliki: lib/libassimp.dll.a oraz bin/libassimp-6.dll. Wybieramy je kompujemy do external/assimp/lib oraz external/assimp/bin,

GLFW

Istnieje prawdopodobieństwo, że należy skompilować GLFW. Robi się to podobnie jak assimpa, z tą różnicą, że kopiujemy libglfw3.a pod ścieżkę external/GLFW

Kompilacja Projektu

  1. Tworzymy folder build i wchodzimy do niego
$ mkdir build
$ cd build
  1. Generujemy projekt Ninją
$ cmake -G Ninja ..
  1. Kompilujemy projekt
# jeżeli jesteś w folderze ./build
$ cmake --build .
# jeżeli jesteś w głównym folderze
$ cmake --build ./build
  1. Uruchamiamy
$ cd ./build
$ ./main.exe

About

Projekt zaliczeniowy z przedmioty Grafika Komputerowa

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages