Practice of Computer Graphics techniques using the OpenGL API (and related libraries)