Our GUI in amazing colors
In this recipe, we will extend our GUI written using Pyglet from the previous recipe, by turning it into true 3D.
We will also add some fancy colors to it. This recipe was inspired by some sample code from the OpenGL SuperBible book series. It creates a very colorful cube, which we can turn around in 3-dimensional space using the keyboard up, down, left, and right buttons.
We have slightly improved the sample code by making the image turn when holding down one of the keys instead of having to press and release the key.
Getting ready
The previous recipe explains how to install PyGLet and gives you an introduction to this library. If you have not done so, it is probably a good idea to browse through that chapter.
Note
In the online documentation, PyGLet is usually spelled in all lower-case. While this might be a Pythonic way, we capitalize the first letter of a class and we use lower case for variable, method, and function names to start each name.
We do not use underscores...