Computer Graphics - Dec 2015
Computer Engineering (Semester 4)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks. 1 (a) State what is meant by clipping. Explain any one clipping algorithm.(5 marks) 1 (b) Explain flood fill algorithm in detail.(5 marks) 1 (c) Differentiate between random scan and raster scan technique.(5 marks) 1 (d) Explain the various colour models in detail.(5 marks) 2 (a) Define window and viewpoint. Derive window to viewport transformation.(10 marks) 2 (b) Explain what is meant by Bezier curve. Also explain how a Bezier surface can be generated from Bezier curve.(10 marks) 3 (a) What is meant by parallel and perspective projections? Derive the matrix for perspective projections.(10 marks) 3 (b) Explain the steps used in rotation of 2D object about an arbitrary axis and hence derive the matrix for the same.(10 marks) 4 (a) Explain midpoint circle algorithm. Explain the same to plot a circle whose radius is 10 units.(10 marks) 4 (b) Explain half toning and dithering techniques in detail.(10 marks) 5 (a) Derive Bressenhams line drawing algorithm for lines with slope < 1.(10 marks) 5 (b) Explain Gourand and Phong shading techniques in detail.(10 marks)
Write short notes on: (any two)
6 (a) Polygon clipping method.(10 marks) 6 (b) OpenGL(10 marks) 6 (c) Sweep representations.(10 marks)