Introduction - If you have any usage issues, please Google them yourself
1. Draw at least five geometric primitives in the 3D space bounded by the five planes;
2. Ensure that the objects are in good lighting condition;
3. Create at least five keyboard or mouse events;
4. Design diverse objects transformations, such as rotation, translating, scaling;
5. Use perspective projection to draw the scene;
6. Set interesting material properties to different objects.