OGL is minimal OpenGL library based on header files written in C++
The libray is able to draw:
- Line
- Sphere
- Ellipse
- Grid
- Box
- Cube and Cuboid
- Points
- Plain
- Strings
- Model
in the external folder a script will automatically install the following libraries:
- SOIL2 - https://github.com/SpartanJ/soil2 (needed only for glTexture.hpp and glModel.hpp)
- Assimp - https://github.com/assimp/assimp (needed only for glModel.hpp)
- GLFW - https://github.com/glfw/glfw
- GLM - https://github.com/g-truc/glm
- GLAD - https://glad.dav1d.de
- ImGui - https://github.com/ocornut/imgui
while these dependencies have to be installed manually:
- OpenCV - https://github.com/opencv/opencv (needed only for glPoints.hpp)
- OpenGL
- MPL - https://github.com/thewoz/MPL
- glQuad
- Label in references axes w