1. DEPARTMENT OF COMPUTER SCIENCE & ENGINEERINGCODE: YEAR:IIISUBJECT:COMPUTER GRAPHICSUNIT-IPART-A1. What are the types of computer graphics ?2. Why CRT is called as refresh CRT ?3. Define persistence in CRT .4. Define aspect ratio.5. Define resolution.6. What is bit map and pix map .7. What is horizontal and vertical retrace.8. What is display processor ?9. What is scan conversion ?10. What are the techniques used to produce color displays with CRT ?11. Write short notes on beam-penetration method ?12. Write short notes on shadow mask method ?13. Write the operation of LCD .14. Write the components used in virtual reality system.15. What are the geometric transformations ?16. What is scaling ?17. What is rotation ?18. What is translation ?19. What is shear ?20. What is reflection ?21. What is meant by composite transformation ?22. Write the steps to achive general pivot point rotation with graphics package.23. What is the need of fixed point scaling ?24. Write the steps to general fixed point scaling .25. Prove that multiplication of transformation matrices for two successive rotation is commutative.26. Prove that multiplication of transformation matrices for two successive translation is commutative.27. Prove that multiplication of transformation matrices for two successive scaling is commutative.28. Draw the general 3D transformation pipeline.29. Write the basic projection methods ?30. What is parallel projection ?31. What is perspective projection ?32. What are the advantages of parallel projection ?33. What is projection reference point ?34. What is depth queing ?35. Translate polygon with co-ordinates A(2,5) ,B(7,10),C(10,2) by 3 units in X direction & 4 units in Y direction.36. Translate the square A(5,5),B(5,5),C(5,15),D(15,15) by 2 units in a X direction & 3 units in Y direction.37. Translate A(15,10),B(10,5),C(20,5) by 1 unit in X direction and 3 units in Y direction.38. A point (4,3) in rotated counter clockwise by an angle of 45. Find the rotation matrix & resultant point.PART-B1. Explain the operation of CRT.2. Explain the raster scan.3. Explain the random scan.4. What are 2D transformations ? Explain each.5. What are 3D transformations ? Explain each.6. Explain the general 3D rotations for the following cases1. Rotation axis is parallel to one of coordinate axis.2. Rotation axis is not parallel to one of coordinate axisWith their transformation matrices.7. Explain the following:1. 2D and 3D shear2. 2D and 3D reflection8. Explain the following:1. Touch screen2. 3d viewing devices3. LCDUNIT-IIPART-A1. What is DDA line drawing ? What are the condition involved in DDA line algorithm ?2. How to generate circle by using polar co-ordinates ?3. What is polygon filling ? What are different techniques available to fill polygon ?4. What is meant by seed fill algorithm ? What are the types of seed fill ?5. Write the boundary fill algorithm with 4 connected region .6. Write the boundary fill algorithm with 8 connected region .7. Write the flood fill algorithm with 4 connected region .8. Write the flood fill algorithm with 8 connected region .9. What are the disadvantage of seed fill algorithm ?10. What is the use of flood fill algorithm ?11. What is meant by clipping ? write the types of primitive clipping.12. Mention the conditions to display a point.13. What is region code in cohen-sutherland line clipping algorithm ?14. What are the disadvantages of cohen-sutherland line clipping algorithm ?15. Write the condition to clip a line in NLN line clipping algorithm .16. Explain curve clipping procedures.17. Write the techniques used for text clipping .18. What is meant by exterior clipping. Write their uses. 19. Write about parallelogram rule.20. Define affine space21. What is evaluation of plan in affine space?22. What is linearly dependent?23. Define orthogonal basis 24. Define Eigen values and Eigen vector.25. Write a formula for finding a root of any function using Newton Raphson method.26. Define vector space.27. Define linear subspace.28. Write any two property of dot product.29. Write the angle between vectors V and W.30. What is the length of the vector? Find the normalized vector430PART-B1. Explain DDA line drawing algorithm.2. Explain Bresenham’s line drawing algorithm.3. Explain mid point circle drawing algorithm.4. Explain mid point ellipse algorithm.5. What is polygon filling ? How it is done by scan method ?6. Explain Cohen Sutherland line clipping algorithm.7. Explain Liang-Barskey line clipping algorithm.8. Explain NLN line clipping algorithm.9. Draw the flow chart to clip a polygon and explain the procedure.UNIT IIIPART A1. What is Data Glove?2. Classify locator devices based on their characteristics.3. What is BITs?4. What is position interaction task?5. What is selection interaction task? What are the ways to select the objects?6. What is text interaction task?7. What is CITs?8. Mention some of the construction technique.9. Draw the state diagram for rubber band line drawing.10. What is meant by Gravity?11. What are the uses of dynamic manipulation?12. What are the essential things needed for user computer dialogue?13. Give the three common styles of user computer interface?14. What is meant by WYSIWYG?15. What is direct manipulation?16. Write the goals to be considered while designing icons.17. Mention some of the design considerations for user interface.18. What is the need of feedback in user interface?19. How accelerators are helpful to the users?20. Define mode . What are the different types of modes?21. Mention the six logical classifications of input devices.22. What is request mode? 23. What is sample mode? 24. What is event mode? 25. What are the uses of interaction toolkit?26. Mention the different sequence specification method.27. Write the disadvantage of transition network.28. How ‘dialogue sequencing ‘ is done by ‘learning by example’?PART B1. Explain the input devices based on their logical classification.2. What is meant by BITs? Explain the complete set of BITs.3. Explain the various techniques used in selection interaction task.4. Explain the 3 major forms of CITs.5. Explain the three commonly used user interface styles.6. Explain the important design consideration of user interface.7. What are the things to be considered for good visual design?8. Explain window management system. How input, output handling is done in window system?9. Explain user interface management system and how dialogue sequencing is done in UIMS. UNIT-IVPART-A1. What are the two major classifications to represent solid object ?2. What is boundary representations?3. What is space partitioning representation ?4. Polygon is referred as “standard graphics object “ why it is called so ?5. How polygon surfaces are represented ?6. What is polygon meshes ? give example.7. What is quadric surfaces? Give example.8. Write the Cartesian and parametric representation of sphere, ellipsoid.9. What is superquadrics ? Give example.10. What is mean by spline ?11. What are uses of control points in spline representation ?12. What is interpolation and approximation splines ?13. State the 3 equivalent methods to specify spline representation.14. What is blending function ?15. What are the properties of Bezier curve ?16. What are the advantages of B spline curve ?17. State the properties of B spline .18. What is uniform, periodic B-spline ?19. What is cubic periodic B-spline ?20. What is open, uniform periodic B-spline ?21. What is Nonuniform periodic B-spline ?22. What is rational splines ?23. What are uses of fractal-geometry methods ?24. Mention the 2 basic characteristics of fractal objects.25. Write the types of fractals .26. What is self similar fractals ?27. What is self affine fractals ?28. What is stasticaly self affine fractals ? Write their uses.29. State Invariant fractal sets .30. Determine the blending function for uniform periodic B spline curves for d=5.31. Determine the blending function for uniform periodic B spline curves for d=6.32. What is shape grammer ?33. What is production rules ? Give example.34. What is uses of graftals ?35. What are the common methods to visualize scalar data set ?36. What are the different methods used to visualize scalar data set ?37. Define volume rendering .PART-B1. Explain Bezier curves and Cubic Bezier curves.2. Explain B-spline curves and its types3. Explain fractal geometry methods.4. Explain different methods used for visual representation of scalar fields.5. Explain the following1. Quadric surfaces2. SupequadricUNIT –VPART-A1. Define color model.2. Write the characteristics of light.3. Define dominant frequency.4. Define complementary colors.5. Define shades, tints and tones.6. What are the different types of color models ?7. What are the color parameters in HSV color model ?8. What is object space method ?9. What is image space method ?10. Write the algorithm for depth buffer method.11. Mention the drawback of depth buffer method.12. What are the two fields in A-buffer ?13. Write short notes on painter’s algorithm.14. How will you describe surface characteristics in area- sub division method ?15. Define curved surface representations16. Define wireframe visibility method.17. What is the use of surface rendering algorithm ?18. How the light is calculated ?19. Define ambient light .20. How the shadow patterns are generated ?21. Define half toning.22. What is dither noise ?PART-B1. Write short notes on 1. Back Face detection2. Depth buffer method3. A-buffer method2. Explain scanline method3. Explain depth sorting method.4. Write short notes on :1. Area subdivision method2. Ray casting Method5. Explain the dithering techniques.6. Explain the following1. RGB color model2. CMY color model7. Explain HSV color model.8. Explain YIQ color model9. Explain the following1. Chromocity diagram2. HLS color model.<br />