Program Flow
User requests to see a square.
- DB program collects the object in the square and produces a appropriate Square object for the consumption of the 3D Game. Inside that square object will reside
- A bounding points description
- Square Properties (TBA)
- Square designation (see the square properties database for others)
- List of Loci
- Common locus properties
- Type specific properties
- Bounding object
- a List of Objects
- The DB starts the game engine with the square
Bounding Object Definition
Bounding objects will consist of a set of four points that define a visual rectangle (which can be a triangle if two points overlap)
Thursday to do:
- Write the View Model code that will be input to XNA project.
Use the ideas above with a "DrawableObject" that has a virtual function called draw. For now, we'll just have three child objects: DrawableSphere, DrawableTriangle and DrawableSquare.
- Meet 2 - 5
Models
Models for specific objects can be made in Blender by the Graphic Arts/Animation people in the future to pretty the objects up instead of spheres.