goggle-engine

GogGLE-Engine is a small OpenGL 3D scene graph written in GO.
It can be used to create cross-platform GO applications which features interactive 3D representations.
Note: This is still in development. There might be bigger changes for the APIs!
Compile on Windows:
- Install mingw-w64
- Download SDL2 development libraries for MinGW
- For the modelconverter, you need to install following dependencies:
- Create a folder called "x86_64-w64-mingw32" in the mingw directory and copy the content of the archives in it.
- Place the dlls in your execution path
Packages
GogGLE consists of multiple Packages
Core
Core handles all interactions with OpenGL and SDL.
You can use the core package by its own if you want to display a simple scene and don´t require the scene graph.
SceneGraph
Scene graph handles complex scenes where you can transform nodes depending on other nodes.
It is designed to be easily extensible with custom nodes.
The scene graph depends on core.
UI
This package handles the User Input for interactive scenes.
It depends on the core and on the scene graph
Examples
Here you can find some examples.
Dependencies