-
Bezier curve. Generate 40 control points from 8 base points, then draw a Bezier curve. You can pick and drag the base points, and check the curve from different angles.
-
Pencil sharpener. You can control different components of a pencil sharpener, like the base, top, arm, etc. Eject a ball from the end of the pencil, and the body will move to the location the ball drops.
-
Human face. Map the texture of my face to 3D mesh, then give it the ability to have different emotions.
It is written in C++ OpenGL.