Computer Graphics - May 2015
Information Technology Engineering (Semester 4)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
Answer any one question from Q1 and Q2
1 (a) List the methods for character generation. Explain any one character generation method briefly.(6 marks) 1 (b) Describe the 2-D transformation matrix for rotation about arbitrary point.(6 marks) 2 (a) Write C code for Bresenham's line drawing algorithm.(6 marks) 2 (b) Find out the final co-ordinates of a figure bounded by the co-ordinates (1, 1), (3, 4), (5, 7) and (10, 3) when scaled by two units in X direction and three unit in Y direction.(6 marks)
Answer any one question from Q3 and Q4
3 (a) Explain Cohen-Sutherland Line Clipping method with suitable example.(6 marks) 3 (b) Explain 3D transformation-Rotation about arbitrary axis.(6 marks) 4 (a) Explain with example Window to Viewport transformation.(6 marks) 4 (b) Explain parallel and perspective projection with diagram.(6 marks)
Answer any one question from Q5 and Q6
5 (a) Explain the difference between RGB and CMY(K) colour model.(6 marks) 5 (b) What is colour mixing ? Explain in detail.(7 marks) 6 (a) What is half-toning and shading ? Explain any one type of shading.(6 marks) 6 (b) Explain HSV colour model and also compare it with RGB colour model.(7 marks)
Answer any one question from Q7 and Q8
7 (a) Explain Hilbert curve in detail.(6 marks) 7 (b) Explain Bezier curve generation using midpoint subdivision.(7 marks) 8 (a) Explain the technique of smoothing of curves using B-Spline.(6 marks) 8 (b) Explain algorithm for fractal lines.(7 marks)