0% found this document useful (0 votes)
94 views1 page

Instructions: Answer All The Questions in This Paper

The document contains questions about computer graphics concepts for an exam. It asks about transformation matrices in OpenGL, the matrix stack and purposes of matrix operations like glLoadIdentity(), glMultMatrix(), and glPushMatrix(). Questions also cover the effects of glTranslatef() and glScalef() transformations and calculating screen resolution from pixel dimensions. Other concepts addressed include the difference between clipping area and viewport, definitions of fluorescence, screen resolution and color resolution, types of projections, and functions of color, stencil and depth buffers.

Uploaded by

masyuki2002
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views1 page

Instructions: Answer All The Questions in This Paper

The document contains questions about computer graphics concepts for an exam. It asks about transformation matrices in OpenGL, the matrix stack and purposes of matrix operations like glLoadIdentity(), glMultMatrix(), and glPushMatrix(). Questions also cover the effects of glTranslatef() and glScalef() transformations and calculating screen resolution from pixel dimensions. Other concepts addressed include the difference between clipping area and viewport, definitions of fluorescence, screen resolution and color resolution, types of projections, and functions of color, stencil and depth buffers.

Uploaded by

masyuki2002
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

ICS 2311: Computer Graphics Cat Two for the Degree of M&CS and BSC.

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

<2 marks> <3 marks>

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 ;

<4 marks> <5 marks>

i. ii. iii.

Color buffer Stencil buffer Depth buffer

You might also like