ABSTRACT
In Chapter 2 we covered the basics of creating a model and a simulationbased on that model. Specifically, we saw how a falling ball could be modeled and simulated, including the notions of gravity, 3D motion, and wind resistance.
But, objects in the real world are not free to fall endlessly; at some point they end
up colliding with other objects. A falling ball will eventually hit the ground, and
bounce. Studying approaches to handling such collisions will bring us to the point
where we are able to simulate a ball bouncing around in a box. We will then extend
these ideas to handling the ball bouncing off of other objects in space.