Beginning preliminary work on the project. I've initialized the CVS repository with project/solution files; geometry.cpp/.h are in and added; openGL.cpp is also in CVS but is not included in the project.
-- BrianYoung - 02 Oct 2004
Divided work for basic stuff, and discussed how actual classes are divided.
The environment, or GolfWorld? class. Has data structures for triangles and the ball.
The CollisionDetector? class. Has functions that accept triangles and the ball, return any data we need from collisions, and what-have-you.
The ball as its own class, with CollisionDetector? as a friend. The collision detector can then manipulate the ball's velocity and stuff.