## Computer Graphics - May 2017

### SPPU Information Technology (Semester 4)

Total marks: --

Total time: --
INSTRUCTIONS

(1) Assume appropriate data and state your reasons

(2) Marks are given to the right of every question

(3) Draw neat diagrams wherever necessary

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

**1(a)**Rasterize a line from (0,0) to (8, 4) using DDA algorithm. 6 marks

**1(b)** Explain with suitable diagram different methods for seed point in inside test for polygon.
6 marks

**2(a)** What are the steps of Breesenham's circle Algorithm? Explain with example.
6 marks

**2(b)** Perfrom a45° rotation of Square ABCD, A(0,0), B(5, 0), C(5, 5), D(0, 5) about the origin in anti-clockwise direction.
6 marks

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

**3(a)**Explain different types of parallel projetcions. 6 marks

**3(b)** Explain Cohen Sutherland line method with suitable example.
6 marks

**4(a)** Explain 3D reflection about xy, yx and xz plane.
6 marks

**4(b)** Explain segment creation and deletion algorithm .
6 marks

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

**5(a)**Draw and explain block diagram i860 microprocessor. 6 marks

**5(b)** What is shadin? What steps are required to shade an object using Phong shading algorithm?
6 marks

**6(a)** What are the steps in design in animation sequence? Describe about each step briefly.
6 marks

**6(b)** How is Polygon shading different from Polygon filling? Explain Gourad shading briefly.
6 marks

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

**7(a)**Explain Bezier method of curve drawing. 6 marks

**7(b)** What are curve interpolation? As far as splines are concerned, what do Bezier and B-splines curves indicate?
6 marks

**8(a)** Explain algorithm for fractal lines with the example of generation of coastlines.
6 marks

**8(b)** Write short notes on:

i) Fractals and topolgical dimensions

ii) Koch curve.
6 marks