Difference between revisions of "GAM670/DPS905 Weekly Schedule 20121"
(Created page with '{{GAM670/DPS905 Index | 20121}} = GAM670/DPS905 -- Weekly Schedule 20121= == Week 1 - Jan 8 == === This Week === <!-- * Suggested Enhancements * Assignment Discussion * Review …') |
(→GAM670/DPS905 -- Weekly Schedule 20121) |
||
Line 5: | Line 5: | ||
=== This Week === | === This Week === | ||
− | |||
* Suggested Enhancements | * Suggested Enhancements | ||
* Assignment Discussion | * Assignment Discussion | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* Relative Reference Frames | * Relative Reference Frames | ||
** Recursive calls | ** Recursive calls | ||
Line 27: | Line 19: | ||
**: equation of a plane: dot(n, x) + D = 0 | **: equation of a plane: dot(n, x) + D = 0 | ||
**: positive side of a plane dot(n, x) + D > 0 | **: positive side of a plane dot(n, x) + D > 0 | ||
+ | <!-- | ||
**: test a point for presence within a set of planes | **: test a point for presence within a set of planes | ||
**: normal calculations - general rotation matrix - vector and angle | **: normal calculations - general rotation matrix - vector and angle | ||
+ | * Review of base code | ||
+ | ** camera, sound, and light attachments now made at the Frame class | ||
+ | ** textures still attach at the object level | ||
+ | ** texture connection uncoupled from drawing | ||
+ | ** time tracking now within HUD class completely | ||
+ | ** introduction of relative reference frames | ||
+ | ** very simple collision detection | ||
** ViewingFrustum | ** ViewingFrustum | ||
**: parameters | **: parameters | ||
Line 52: | Line 52: | ||
=== To Do === | === To Do === | ||
− | <!-- | + | <!-- |
− | |||
− | |||
# Port Game Design over to Update Base Code--> | # Port Game Design over to Update Base Code--> | ||
Revision as of 07:53, 11 January 2012
GAM670/DPS905 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Contents
GAM670/DPS905 -- Weekly Schedule 20121
Week 1 - Jan 8
This Week
- Suggested Enhancements
- Assignment Discussion
- Relative Reference Frames
- Recursive calls
- Vector Frame::position()
- Matrix Frame::rotation()
- Matrix Frame::world()
- Detaching from and attaching to a parent frame
- Frame::attachTo()
- Recursive calls
- Visibility Determination
- Plane
- normal + constant - examples
- equation of a plane: dot(n, x) + D = 0
- positive side of a plane dot(n, x) + D > 0
- Plane