3/26/2004 2:00am: Changed looping to incorporate three lists. Cleaned up Triangle and TriangleFace to follow in TriangleEdge's footsteps. TriangleFace is now down to a default constructor like TriangleEdge. For some reason, default assignment wasn't working when there was a constructor in addition to the default constructor. Went with what works for now. We might consider moving the some of the setup code at the beginning of the constructStandardBlah() functions to the correct constructors, but once again, that might screw up default assignment; I don't know enough about structs to be sure.
3/25/2004 2:50am: Added many triangle support and implemented 3 element lists. One compromise that needed to be made was that the 3 element lists don't point to the elements in the triangle list but instead contain copies of the standardized elements of the list. The reason for this was that functions for extracting the information returned copies instead of pointers. This could be reworked later, the copy is simpler, and a partial justification is that only the standardized business is copied.
3/25/2004 1:00am: Started Project2 Wiki in webspace.
Prototype2 and Prototype1 Updates:
3/9/2004 10:30am: Branched Demo2 code to include untested standardized edges.
3/8/2004 9:30pm: Adjusted Demo2 UI to reflect changes in functionality.
3/8/2004 5:25pm: Imported standardization and Tuple matMultiply code.
3/7/2004 1:00pm: Introduced multiple triangles to demo.
3/2/2004 3:50am: Integrated OpenGL interface.
3/1/2004 10:00pm: Assigned OpenGL interface.
3/1/2004 7:15pm: Added class definition files (Ball, Triangle, Room.cpp) to project.
2/28/2004 6:30pm: Started the CVS repository at /cs/cs121/2004/spring/proj2/Team5/CVS (set CVSROOT to this)