Skip to content

Example Starterproject for NanoGUI. Has OpenGL Canvas with pan, zoom and rotate. Multithreading calculations concurrently to UI and variable passing between threads.

Notifications You must be signed in to change notification settings

a1ex90/NanoGUI-Starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NanoGUI-Starter

This is an example starterproject for nanoGUI. It has an OpenGL canvas with panning, zooming and rotating functions. Futhermore it allows calculations concurrently to UI display with multithreading and variable passing between threads.

Screenshot

title picture

Installing

Make sure you have installed and set up path variables for OpenGL and GLM so CMake can find them.

Clone nanogui from the git to the ext folder in the project (don't rename the nanogui folder)

git clone "https://github.com/wjakob/nanogui.git"

Make sure you have all dependencies for nanogui installed on your system.

Set your working direction in your IDE to the root direction of this project to ensure shader loading or change the path to the shader.

About

Example Starterproject for NanoGUI. Has OpenGL Canvas with pan, zoom and rotate. Multithreading calculations concurrently to UI and variable passing between threads.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages