Skip to content

juli704/opengl-gimbal-lock

Repository files navigation

OpenGL Gimbal Lock

opengl-gimbal-lock-demo.gif

A graphical user interface for controlling the rings of a gimbal lock system

Tech stack:

  • C++
  • OpenGL 3.3
  • Qt 6.7.0 (open source version)
  • Qt Creator (Qmake) 13.0.0

Getting started

Install Qt Creator

Download the online installer for Qt Creator from here and follow the installation dialog

Install further dependencies

Install Assimp and OpenGL:

sudo apt update -y && sudo apt install -y libassimp-dev libgl-dev

Compile and launch

Open this project in Qt Creator and launch it by clicking on the green play button located on the lower left of the GUI

Known issues

The following issues were noticed during development using Ubuntu 22.04.4 LTS. Please feel free to add further issues here or fixing them directly via pull requests.

  • Application crashes in release mode as soon as the first gl function is called
  • Rings get bigger when increasing the window's size vertically

About

An application to interact with a gimbal lock, written in C++ using Qt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published