13-05-2014, 02:28 PM
Computer Graphics (COMP136) Quiz 3
Computer Graphics.doc (Size: 64.5 KB / Downloads: 76)
This is a standard multiple choice test. Each question has only one correct answer. Please mark that one answer clearly on the answer sheet provided. If any question has more than one answer filled in, it will be marked wrong. There are XX questions. You will have XX minutes.
1) Which of the following is NOT true about quaternions?
a) They are made up of 4 numbers
b) They should always be normalized to length 1
c) They can be used to represent all affine transforms
d) They can be used to define the rotation of an object
2) Which of the following does NOT figure into the Field of View of a pinhole camera?
a) The direction of projection
b) The distance from the center of projection to the projection plane
c) The size of the projection plane
3) This projection technique has the direction of projection perpendicular to the viewing plane, but the viewing direction is NOT perpendicular to one of the principle faces.
a) Orthographic Parallel Projection
b) Axonometric Parallel Projection
c) Oblique Parallel Projection
4) This projection technique does NOT have the direction of projection perpendicular to the viewing plane.
a) Orthographic Parallel Projection
b) Axonometric Parallel Projection
c) Oblique Parallel Projection
5) This projection technique has the direction of projection perpendicular to the viewing plane, and the viewing direction is perpendicular to one of the principle faces.
a) Orthographic Parallel Projection
b) Axonometric Parallel Projection
c) Oblique Parallel Projection
6) When transforming a random Axis-Aligned Bounding Box defined by the points (nearx, neary, nearz) and (farx, fary, farz) to the standard orthographic viewing box, which affine transforms are used?
a) shear and translation
b) rotation and scale
c) scale and shear
d) translation and scale
7) In class, we discussed the purpose of the front and back clipping planes in OpenGL. Which of the following was NOT a purpose for using clipping planes?
a) division by zero
b) objects behind the center of projection mapping onto the projection plane
c) avoiding the problems of infinite viewing volume size
8) In class, we discussed how the image of the Double Eagle Tanker was obtained for the large poster in the main hall of Sitterson. It required rendering several perspective images using OpenGL. Which of the following was NOT a step required in that process?
a) handling projection planes non-orthogonal to the viewing direction
b) cutting a single projection plane into many separate projection planes
c) rotating the viewing direction to be the same as the –z direction
d) handling several different centers of projection
9) In OpenGL, there are several different matrices. We have discussed two of them in class. Which one of the below would be used in conjunction with a glRotatef function call?
a) GL_MODELVIEW
b) GL_PROJECTION
10) In OpenGL, there are several different matrices. We have discussed two of them in class. Which one of the below would be used in conjunction with glFrustum?
a) GL_MODELVIEW
b) GL_PROJECTION
11) Which of the following is the order that geometry operations are performed in OpenGL (where we read the order from left to right)?
a) GL_PROJECTION GL_MODELVIEW Perspective division
b) GL_MODELVIEW GL_PROJECTION Perspective division
c) Perspective division GL_PROJECTION GL_MODELVIEW
d) GL_MODELVIEW Perspective division GL_PROJECTION
e) GL_PROJECTION Perspective division GL_MODELVIEW