VTU Previous Year Question Papers BE CS Sixth Semester
Computer Graphics and Visualization January 2010
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.