Design your own hierarchical model using geometric transformations. In this programming assignment, you will learn to use OpenGL and PyGLET.

Specification

[5 point] The model should have a hierarchy of at least three levels (i.e., 3 links and 2 intermediate joints at least)

[5 point] Animate the model to show the hierarchical structure. The animation should clearly demonstrate that your model has at least 3-level hierarchy. For example,

[5 point] Make it aesthetically appealing or technically illustrative.

[5 point] Write a report describing

Submit a single ZIP file through ETL. The ZIP should include your code, data, report, and all necessary files to run your code.

You should also include a recorded video of your program.

Examples

Check out the results from previous students and aim to create something unique.