Review List for Midterm Examination 2
Chapters:
4 and 5
Lecture
Notes: 12 ~ 21
Topics:
- Vector space: Components and
operations
- Affine space: Components and
operations
- Elementary objects: points,
lines, line segments, curves, surfaces, planes, triangles and associations
such as convexity, normals
- Coordinate system: linear
independence, dimensions, basis, frames, and their representations
- Homogeneous coordinate
representation
- Coordinate and Frame change
- Affine transformations and
their characteristics: translation, rotation, scaling, shear
- Affine transformation matrix
and transformation concatenation
- General transformation
- Model-view matrix and
projection matrix
- OpenGL matrices, CTM (Current
Transformation Matrix) and their operations
- OpenGL functions for
transformations
- Matrix stacks
- OpenGL Vertex arrays
- Classical viewing and various
projections and their cons and pros
- Computer viewing: three aspects
– positioning camera, selecting lens and clipping
- OpenGL default settings for
camera, lens (projection), and clipping
- Two ways to positioning camera
in OpenGL
- Parallel projection and
normalization: Orthogonal and shear projection
- Perspective projection and
normalization: simple and general projection
- Projection pipeline
- Parallel and perspective
projections in OpenGL
- Hidden-surface removal and the
z-buffer algorithm
- Projection and shadows