Major II-Computer Graphics
Unit 1
1. What is computer graphics? How image is displayed on video display device?
2. Distinguish between active and passive graphics devices.
3. Write short note on vector display of computer graphics.
4. Define persistence, resolution and aspect ratio.
5. What is horizontal and vertical retrace?
6. Explain in detail about raster and random scan systems.
7. Explain Shadow mask and beam penetration method.
8. What are the various problems of aliasing? What is antialiasing? Explain with example.
9. Describe in detail about the DDA scan conversion algorithm?
10. Write down and explain the midpoint circle drawing algorithm
11. Explain in detail about Bresenham’s line generating algorithm. Give example.
12. Explain in detail about Bresenham’s circle generating algorithm. Give example.
13. Explain in detail about Bresenham’s ellipse generating algorithm. Give example.
14. Explain the acceptance and rejection test using bit codes in Cohen-Sutherland line clipping algorithm.
15. Describe Cyrus-Beck line clipping algorithm.
16. Describe Liang-Barsky line clipping algorithm.
17. Explain Sutherland Hodgeman algorithm for polygon clipping with example.
18. Use the Cohen Sutherland algorithm to clip line P1 (70,20) and p2 (100,10) against a window lower left
hand corner (50,10) and upper right hand corner (80,40).
19. Perform mapping from window to viewport coordinate transformation.
20. Explain point Clipping.
Unit 2
1. Using homogeneous coordinate transformation matrix, apply following sequence of transformation to a
unit square centered at origin.
(i) Translation by factor(1,1) Rotation by angle θ=900
2. Obtain the general combined matrix for scaling about an fixed point P (Xf,Yf).
3. What is transformation? Explain translation transformation with the help of example.
4. Describe homogeneous coordinate system for translation ,Rotation and scaling.
5. Magnify the triangle with vertices A (0, 0), B (1, 1) and C (5, 2) to twice its size by keeping C (5, 2) fixed.
6. Consider on object ABC with co-ordinates A (1, 1), B (10, 1), C (5, 5) Rotate the object by 900 in counter
clockwise direction and give co-ordinates of transformed object.
7. Explain why homogeneous coordinates are used for handing geometric transformation.
8. Apply following transformations on polygon A(10,10) ,B(10,40),C(30,10) D(20,50)and E(30,40).
(i) Translation 10, 20 units along X&Y directions.
(ii) Rotate 450 degrees about the origin
9. A triangle is defined by [ 2 4 4] [2 2 4] Find the transformed coordinates after the following transformation
i. 900 rotation about origin. Reflection about line y =-x.
10. Scale the surface A (2, 2, 2), B (4, 4, 4), C (5, 5, 5), D (6, 6, 6) with respect to point (7, 7).
11. Prove that rotation followed by translation is not same as translation followed by rotation in three
dimension.
12. Explain projection with the help of orthographic projection.
13. Shear a unit cube situated at origin with a value of Xshear of 2 units.
14. Explain the matrix representation of 3D translation scaling.
15. Write a note on 1 point, 2 point perspective transformation.
16. Distinguish between cavalier and cabinet projection.
17. Describe Axonometric Projections.
18. Describe Oblique Projections.
19. What is viewing? Explain canonical view volume.
20. Explain camera model and viewing pyramid with diagram.
21. Explain the following 2 dimensional transformation:
(1) Translation (ii) Rotation
(2) 22. Explain the following 3 dimensional transformation: (1) ii) Rotation (iii) Scaling (iv) Reflection (iii)
Scaling (iv) Reflection (v)Shear Translation ((v)Shear