In this project I tried to simulate a human walking cycle by only using scaled sine curves for each joint. The curves are weighted
with a speed factor in order to get continuously variable walking speed. The user can directly control speed and direction of the character
in real time. This project originally started as a test to try out extensive use of the matrix stack in OpenGl and eventually became this.