VTU Previous Year Question Papers BE CS Sixth Semester Computer Graphics and Visualization January 2010

VTU Previous Year Question Papers BE CS Sixth Semester

Computer Graphics and Visualization January 2010

Part- A

1 a. Explain the graphics system, with a diagram.

b.   With a neat block diagram, explain the graphics pipeline architecture.

 

2  a.List out different open GL primitives, giving examples for each.

b. Write an open GL recursive program for 3D Sierpinski Gasket, with relevant comments.

 

3 a. Differentiate event mode with request mode.

b.   Describe logical input operation of picking in selection mode.

c.   Write an open GL program to draw a rectangle and move the rectangle to the need position centered at mouse cursor.

4    a. List the geometric objects and associated operations in affine space.

b. Explain the procedure involved in transforming the world frame to camera / eye frame, with an example.

c: How is the affine transformation advantageous in open GL?

Part – B

5 a. What is a homogeneous co-ordinate system? Using this co-ordinate system, represent all the basic 2D transformations.

b.  Write an open GL program to rotate a cube about x, y and z axes. Use mouse buttons to select axis of rotation. Use glRotatef( ) function.

 

6 a. Derive the projection matrices for perspective viewing.

b.    Explain gluLookAt function.

c.    Write a note on hidden surface removal.

 

7    a. Give the different classification of light material interactions. How are these supported in open GL?

b. Describe Phong Lighting Model.

 

8 a. Write Liang Barsky line clipping algorithm.

b. Explain Bresenham’s line rasterization algorithm.

Leave a Comment