Computer Graphics Algorithms Quiz 1 Study Questions

William Shoaff

Notes on studying and answering tests (with thanks to Dr. Kaner):

Study Questions

(This is not complete at the moment: Thursday, February 7, 2002, 6:30 pm)

1.
Define ``model space''
2.
Define ``world space''
3.
Define ``view space''
4.
Show the general 3 dimensional translation matrix and use it to translate the unit cube [vertices (0,0,0), (1,0,0), (1,1,0), (0,1,0), (0,1,1), (1,1,1), (1,0,1), (0,0,1)] along the direction vector $\langle2,\,3,\,-4\rangle$.
5.
Show the general 3 dimensional scale matrix and use it to scale the unit cube [vertices (0,0,0), (1,0,0), (1,1,0), (0,1,0), (0,1,1), (1,1,1), (1,0,1), (0,0,1)] by factors Sx=2, Sy=3, and Sz=-4 in x, y, and z, respectively.
6.
Show how to use a 3 dimensional matrix to rotate the unit cube [vertices (0,0,0), (1,0,0), (1,1,0), (0,1,0), (0,1,1), (1,1,1), (1,0,1), (0,0,1)] about the axis defined by vector $\langle 1, 1, 1 \rangle$.
7.
Given an eye point at e=(3, 0, 0) a look-at point a=(3, -1, 0) and an up-vector $\vec{v}_{\mbox{up}}=\langle 1, 0, 0\rangle$ determine the view space coordinates of the following world space points. 
8.
Construct the view transformation matrix for question 7 and show that it maps the world points given in the problem to the view points you gave as an answer to question 7.
9.
Find a representation of the achromatic color line from black (0,0,0) to white (1,1,1) in RGB color space.
10.
Find a representation of the chromatic color line from cyan (0,1,1) to yellow (1,1,0) in RGB color space.
11.
Using the following simplified illumination model:

\begin{displaymath}I=k_aI_a+I_p[k_d(\vec{N}\cdot \vec{L})+ k_s(\vec{R}\cdot \vec{V})]\end{displaymath}

answer the following questions.
12.
Find the parametric equation (parameters s and t) for the bi-linear surface defined by points P0=(0,0,0), P1=(1,0,0), P2=(1,1,1), and P3=(0,1,0). Find point on the surface at s=0.75 and t=0.25.


William D. Shoaff
2002-02-11