The project for an engineering thesis at the Wroclaw University of Technology. For this purpose, I wrote a basic graphics engine based on GLFW and OpenGL and a pendulum motion simulation application based on it.
The code was written with modern Debian/Ubuntu systems in mind.
Before running the project, make sure you have the following tools and packages installed:
- C++ compiler
- CMake
- X11 and Wayland dependecies for GLFW
To install all dependecies try this command:
sudo apt-get install -y build-essential git cmake xorg-dev libwayland-dev
libxkbcommon-dev wayland-protocols extra-cmake-modulesFollow these steps to build and run the program:
- Clone the repository with git modules:
git clone --recurse-submodules https://github.com/Pulsarnixx/pendulum-simulation.git
- Go to repository and run bash script:
cd pendulum-simulation && ./config.sh run
This project is licensed under the MIT License. Third party dependency used by this software and described in License file.
