In this chapter, you have learned about creating 3D animations with OpenGL, and how to integrate them into your PyQt application. We explored the basic principles of OpenGL, such as the render pipeline, shaders, and GLSL. We learned how to use Qt widgets as an OpenGL context to draw and animate a simple 3D object.
In the next chapter, we'll learn to visualize data interactively using the QtCharts module. We'll create basic charts and graphs and learn how to build charts using a model-view architecture.