Difference between revisions of "GAM670/DPS905 Weekly Schedule 20121"
(→To Do) |
(→Week 1 - Jan 8) |
||
Line 7: | Line 7: | ||
* Assignment Discussion | * Assignment Discussion | ||
* Suggested Enhancements | * Suggested Enhancements | ||
+ | * Review of the Base Code | ||
+ | ** Definition of a Framework | ||
+ | *** Modularity through stable interfaces | ||
+ | *** Re-usability through generic components | ||
+ | *** Extensibility through hook methods | ||
+ | *** Inversion of control - determines which application methods to invoke in response to external events | ||
+ | ** Framework Architecture | ||
+ | *** Modelling Layer | ||
+ | *** API Translation Layer | ||
* Relative Reference Frames | * Relative Reference Frames | ||
** Recursive calls | ** Recursive calls | ||
Line 22: | Line 31: | ||
**: 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 | ||
− | |||
** camera, sound, and light attachments now made at the Frame class | ** camera, sound, and light attachments now made at the Frame class | ||
** textures still attach at the object level | ** textures still attach at the object level |
Revision as of 07:57, 13 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
- Assignment Discussion
- Suggested Enhancements
- Review of the Base Code
- Definition of a Framework
- Modularity through stable interfaces
- Re-usability through generic components
- Extensibility through hook methods
- Inversion of control - determines which application methods to invoke in response to external events
- Framework Architecture
- Modelling Layer
- API Translation Layer
- Definition of a Framework
- 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
To Do
- add your name to the student list
- create a team page that includes the semester number 20121
- describe the game that you intend to develop
- list the topics of interest to your team in developing its game
- list the other topics of interest