Difference between revisions of "GAM670/DPS905 Weekly Schedule 20111"
(→To Do) |
(→This Week) |
||
Line 6: | Line 6: | ||
=== This Week === | === This Week === | ||
− | |||
* Suggested Enhancements | * Suggested Enhancements | ||
* Assignment Discussion | * Assignment Discussion | ||
+ | * Review of base code | ||
* Relative Reference Frames | * Relative Reference Frames | ||
+ | ** Recursive calls | ||
+ | **: Frame::position() | ||
+ | **: Frame::rotation() | ||
+ | **: Frame::world() | ||
+ | ** Detaching from and attaching to a parent frame | ||
+ | **: Frame::attachTo() | ||
* Visibility Determination | * Visibility Determination | ||
+ | ** Plane | ||
+ | **: normal + constant - examples | ||
+ | **: equation of a plane: dot(n, x) + D = 0 | ||
+ | **: positive side of plane dot(n, x) + D > 0 | ||
+ | **: locate a point p on the positive side of the plane - example | ||
+ | **: test a point for presence within a set of planes | ||
+ | **: normal calculations - general rotation matrix - vector and angle | ||
+ | ** ViewingFrustum | ||
+ | **: parameters | ||
+ | ***: near clipping plane | ||
+ | ***: far clipping plane | ||
+ | ***: field of view angle | ||
+ | ***: aspect ratio | ||
+ | **: 6 planes | ||
+ | ***: near and far planes | ||
+ | ***: left and right planes | ||
+ | ***: top and bottom planes | ||
+ | ** Bounded Volume | ||
+ | **: BoundedVolume : Frame | ||
+ | **: BoundedVolume::setRadius() | ||
+ | **: BoundedVolume::getRadius() | ||
=== To Do === | === To Do === |
Revision as of 20:28, 12 January 2011
GAM670/DPS905 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Contents
GAM670/DPS905 -- Weekly Schedule 20111
Week 1 - Jan 9
This Week
- Suggested Enhancements
- Assignment Discussion
- Review of base code
- Relative Reference Frames
- Recursive calls
- Frame::position()
- Frame::rotation()
- 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 plane dot(n, x) + D > 0
- locate a point p on the positive side of the plane - example
- test a point for presence within a set of planes
- normal calculations - general rotation matrix - vector and angle
- ViewingFrustum
- parameters
- near clipping plane
- far clipping plane
- field of view angle
- aspect ratio
- 6 planes
- near and far planes
- left and right planes
- top and bottom planes
- Bounded Volume
- BoundedVolume : Frame
- BoundedVolume::setRadius()
- BoundedVolume::getRadius()
- Plane
To Do
Resources
Week 2 - Jan 16
This Week
- Collision Detection
- Comprehensive Camerawork
- Billboards and Skyboxes
- Index Buffers, Meshes
To Do
- Form Teams, Identify Members (3 members) and add your team and members to Teams 20111 Before Thursday 20th.
- Confirm your name and information at Student List 20111