3D OpenGL library