| OUTLINE: |
Wednesday, Oct. 13: Guest Speaker -
Dr. Brent Insko, Intel
2D and 3D Transformations
Transformations of Objects Hill: Chapter 5;
Affine Transformations
Task: Develop general procedures
for applying translation, rotation, and scaling parameters to
reposition and resize 2D objects. Then extend to 3D.
- Translation
- with respect to the origin
- with respect to an arbitrary fixed point
- Scaling
- with respect to the origin
- with respect to an arbitrary fixed point
- Rotation
- with respect to the origin
- with respect to an arbitrary fixed line
- Homogeneous Coordinates
- Composition of Transformations
OpenGL and Affine Transformations
- the pipeline
- the Current Transformation
- Matrix Multiplication
- 3D Affine Modeling
Transformations (MODELVIEW matrix)
- scale (sx,
sy, sz)
- translate (tx,
ty, tz)
- rotate with
respect to a vector
|