Tecnologico de Monterrey's Evacuation Simulator using GLUT, MagicaVoxel, and Bezier curves
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This application is meant to simulate the way people would move through the evacuation of the university's new building, Legorreta (Edificio Sur). This simulation is meant to create a better and more advanced understanding the possible routes people could take, their overall cost, and how could they be further optimized to reduce the evacuation times.
These models were created using data produced by Mavic 2 Pro drones and textures provided by the Photo club.
This application was built using the following frameworks:
This is a small guide to get you started.
You need to install GLUT (or FreeGlut as GLUT is no longer being supported)
sudo apt-get install freeglut3-dev
To confirm all the required packages have been installed, you'll need to execute:
dpkg -L freeglut3-dev
/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so
- In the same folder where the Makefile resides, execute the following command:
make
- Then, to execute the application, execute the following:
./Debug/main
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Fernando Martin Garcia Del Angel - martntn - martingarciadelangel@me.com Project Link: https://github.com/a01334390/EvacuationSimulator