Professional Documents
Culture Documents
Instructions: Answer All The Questions in This Paper
Instructions: Answer All The Questions in This Paper
IT Instructions: Answer All the Questions in This Paper a) Explain what is meant by a transformation matrix and describe the three sets of matrices provided by openGL for performing various transformation operations; <4 marks>
b) Using relevant illustrations explain what is matrix stack in openGL and describe the
purpose of the matrix operations; (i) glLoadIdentity() (ii) glMultMatrix*(M) (iii) glPushMatrix ()
c) Explain the effect of the following openGL commands for performing various
<4 marks>
transformations. Describe the meaning of the arguments. (i) glTranslatef (0, 0, -3 ) (ii) glscalef(20, 0, 0, 1)
d) Given a screen of 8X6 inches as in the diagram below
<4 marks>
<4 marks>
Calculate the horizontal and vertical resolution in pixels per inch if the resolution is 640 X 480 pixels
e) Explain the difference between; clipping area and viewport; f) Describe the following terms as used in computer graphics; (i) Fluorescence (ii) screen resolution (iii) color resolution
g) With the aid of diagrams, describe the two types of projection used in computer graphics; h) Describe the functions of the following types of frame buffers ;
i. ii. iii.