Difference between revisions of "GAM670/DPS905 Weekly Schedule 20121"

From CDOT Wiki
Jump to: navigation, search
(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
* 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
 
 
* 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 ===
  
<!--# Uninstall DirectX SDK 9.0c August 2007
+
<!--
# Install DirectX SDK 9.0 June 2010
 
# Run First Modeling Sample
 
 
# Port Game Design over to Update Base Code-->
 
# Port Game Design over to Update Base Code-->
  

Revision as of 08:53, 11 January 2012


GAM670/DPS905 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources


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()
  • 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

To Do

Resources