For my final project for CPE471 I proposed to create a hierarchical model of a water polo that could simulate common moves that a waterpolo player makes. This includes trending water, pumping the ball, and swimming.
I expected to be able to create a model that simulated the desired animations. I also expected to be able to implement a sky-box and texture mapping. So that my model would look something like this
Unfortunately I ran out of time and wasn't able to implement my desired behavior.
Due to unfortunate lack of time, the finished product of my Waterpolo player is not complete. You can move each segment of the body of the left side, rotate the head and the torso, move to different preset positions, animate the model, reset the model, and print out the appropriate angles of each element of the model to the console. If I had more time I would like to add more animation, a sky-box, and texture mapping. Ligting and materials are included in this model.