This project is based on the Qt 3D basic shapes C++ example.