Skip to content

Pulsarnixx/pendulum-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Pendulum Simulation

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.

🎥 Demo

Demo

📋 Requirements

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-modules

🚀 How to Run

Follow these steps to build and run the program:

  1. Clone the repository with git modules:
    git clone --recurse-submodules https://github.com/Pulsarnixx/pendulum-simulation.git
  2. Go to repository and run bash script:
    cd pendulum-simulation && ./config.sh run

📄 License

This project is licensed under the MIT License. Third party dependency used by this software and described in License file.

About

Self-made simple engine and simple simulation app

Topics

Resources

License

Stars

Watchers

Forks

Languages