CS121 Software Development

Project 3: Prototypes III


Extend your second prototype to

  1. Provide collision response including rolling
  2. Read scene input from a file
You should extend your OpenGL interface to display the new simulation. A user should be able to reset the position and velocity of the ball and enter a new input file. The user should also be able to launch the ball. Your prototypes should be well-tested and user-friendly.

Be sure to account from numerical inaccuracies when you handle collision response.