## Computer Graphics - Dec 2016

### 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.

### Solve any one question from Q.1(a,b) & Q2(a,b)

**1(a)** What are the steps required to plot the line whose slope is between 0 to 45° using Bresenham's method?(6 marks)
**1(b)** Write a pseudo-C algorithm for polygon filling by seed fill polygon.(6 marks)
**2(a)** List various polygon filling algorithms. Explain scan line algorithm with mathematical formulation.(6 marks)
**2(b)** Explain DDA algorithm for the line with example. Discuss its advantages and disadvantages.(6 marks)

### Solve any one question from Q.3(a,b)& Q.4(a,b)

**3(a)** Explain Cohen-Sutherland Algorithm with the help of suitable example.(6 marks)
**3(b)** Obtain the 3-D transformation matrices for :

i) Translation

ii) Scaling

iii) Rotation about an arbitrary axis.(6 marks)
**4(a)** Describe Sutherland-Hodgman polygon clipping algorithm. What is its limitation?(6 marks)
**4(b)** What is the concept of vanishing point in perspective projection? Explain with diagram.(6 marks)

### Solve any one question from Q.5(a,b) & Q.6(a,b)

**5(a)** Compare Ground and Phong's method of shading(7 marks)
**5(b)** Explain HSV and CMY colour model.(6 marks)
**6(a)** Explain CIE chromaticity diagram; aalso explain how RGB to CMY conversion is done.(7 marks)
**6(b)** Compare RGB and HVS color model.(6 marks)

### Solve any one question from Q.7(a,b) & Q.8(a,b)

**7(a)** What are the properties of Bezier Curve? Describe the procedure to generate Bezier Curve.(7 marks)
**7(b)** What do you mean by topological and fractal dimensions?(6 marks)
**8(a)** Explain how fractals are used to generate fractal surfaces.(7 marks)
**8(b)** Compare Bezier and B-spline techniques for curve generation and discuss properties.(6 marks)