DC66 COMPUTER GRAPHICS DEC 2015 - iete-elan.ac.in · DC66 COMPUTER GRAPHICS. DEC. 2015 © IETE. 19...
Transcript of DC66 COMPUTER GRAPHICS DEC 2015 - iete-elan.ac.in · DC66 COMPUTER GRAPHICS. DEC. 2015 © IETE. 19...
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 1
Q.2 a. List out the four uses of computer graphics. (2) Answer:
b. With a neat diagram. Explain graphics system configuration. (8) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 2
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 3
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 4
c. Explain the essential components of GUI. (6) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 5
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 6
Q.3 a. Write the algorithm for raster display of a line using Bresenham’s
Algorithm. (8) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 7
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 8
b. Explain scan line seed fill algorithm for filling a polygon with a single color. (6) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 9
c. What is aliasing & antialiasing? (2) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 10
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 11
Q.4 a. Derive the Transformation matrix in 2D for: (2x2) (i) Shearing about x axis (ii) Reflection about y axis Answer:
b. Give the transformation matrix for reflection of a point along the line y = mx + c. (6)
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 12
Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 13
c. Explain the steps required to rotate an object in 3D about an arbitrary point. (6) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 14
Q.5 a. Explain the Barsky 2D line clipping algorithm. (8) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 15
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 16
b. Explain the steps involved in 2D viewing transformation. (8) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 17
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 18
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 19
Q.6 a. Define Perspective and Parallel projections. What is the main difference between them? (4)
b. Derive the transformation matrix for the projection of a point (x, y, z) onto the plane z = 0 with centre of projection at (0, 0, –zc). (8)
c. What do you mean by vanishing points? What are different types of vanishing points? (4)
Answer: A B and C
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 20
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 21
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 22
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 23
Q.7 a. Explain back face detection method of hidden surface removal. (10) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 24
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 25
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 26
b. Explain the following w.r.t. hidden line removal (6) (i) Direct method
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 27
(ii) Using visible surface detection methods Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 28
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 29
Q.8 a. Briefly explain any two different devices used for producing animation. (8) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 30
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 31
b. Explain different video formats. (8) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 32
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 33
Q.9 a. Explain BMP file format. (10) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 34
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 35
b. Explain compact disk and digital versatile disk. (6) Answer:
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 36
DC66 COMPUTER GRAPHICS DEC 2015
© IETE 37
Text Book Computer Graphics C Version, Hearn D, N. Sinha, Arun D Udai, TMH, 2008