Hierarchies and Animation: Assigments


Required

1 - Get the library libhier.a . Save the file hier.tgz , decompress it with gunzip and use tar to create the directory "./i3d/base/hier" . Compile and install the library.

2 - Write an interactive program to associate a transformation to a primitive object.

3 - Write a program to interpret and display a hierarchical object, composed of primitives, and described in the SDL language. Use the command arg to pass command line arguments as parameters.


Optional

4 - Modify the programs in (2) and (3) to work with CSG objects and Polygonal meshes.

5 - Write a program to display an analog clock that moves on a window.

6 - Write a program to interactively create a linked chain.

7 - Write a program to read an articulated figure and animate it.


Challenge

8 - Write the SDL description of an articulated humanoid, and use the program in item (5) to display it.