Computer graphics: display devices, line and circle algorithms, polygon fill, boundary-flood-fill, 2-D and 3-D transforms, viewing, clipping, spline and Bezier representations, illumination and rendering. - Question Bank
1. Which type of display device uses a beam of electrons to illuminate phosphors on a screen?
2. In 3D graphics, the 'projection plane' is:
3. What is the Z-buffer algorithm primarily used for?
4. Phong shading calculates lighting at the:
5. The Gouraud shading model calculates lighting at the:
6. Which of the following is a characteristic of B-spline curves?
7. The Sutherland-Hodgman algorithm is primarily used for clipping:
8. In Bresenham's line algorithm, the decision parameter is used to determine:
9. Vector graphics display devices represent images using:
10. What is the purpose of a 'frame buffer' in a display system?
11. Which rendering technique can produce realistic reflections and refractions?
12. Rasterization is a rendering technique that:
13. Ray tracing is a rendering technique that:
14. Rendering refers to the process of:
15. Specular reflection is responsible for:
16. Diffuse reflection in illumination models simulates light that:
17. Ambient light in an illumination model represents:
18. The Phong illumination model incorporates which of the following components?
19. Illumination models in computer graphics are used to:
20. Which of the following is a common type of spline used in computer graphics?
21. The degree of a Bezier curve is determined by:
22. A Bezier curve is defined by a set of control points. The curve:
23. Spline representations are used in computer graphics to:
24. Which clipping algorithm is generally more efficient for clipping lines against a rectangular window?
25. The Cohen-Sutherland algorithm is a popular method for:
26. A 'view volume' or 'clipping volume' defines the region of space that:
27. What is the primary function of a 'clipping' operation in computer graphics?
28. Perspective projection simulates the way the human eye perceives depth by making objects:
29. Which type of projection preserves parallel lines but can distort relative sizes?
30. What is the purpose of the 'projection transformation' in 3D viewing?
31. The 'viewing pipeline' in 3D graphics typically involves several stages. Which stage follows the modeling transformation?
32. In 3D graphics, the 'viewing transformation' is responsible for:
33. Homogeneous coordinates are often used in computer graphics to represent 3D transformations because they:
34. Rotating an object in 3D space can be performed around:
35. Which 3D transformation changes the size of an object along one or more axes?
36. In 3D transformations, translation is achieved by adding offsets to the:
37. To perform complex transformations like rotation around an arbitrary point, we typically use:
38. A shear transformation in 2D graphics:
39. Which 2D transformation rotates an object around a fixed point?
40. A scaling transformation in 2D graphics changes the:
41. In 2D transformations, what does a translation operation do?
42. Flood fill algorithm fills an area of a uniform color with a new color. It is similar to boundary fill but differs in:
43. The boundary fill algorithm requires which of the following as input?
44. Which polygon fill algorithm starts from a seed point inside the polygon and fills outward until it reaches a boundary color?
45. What is the primary goal of a polygon fill algorithm?
46. The Midpoint Circle Algorithm is an efficient method for generating:
47. Bresenham's line algorithm is preferred over DDA for line drawing on raster displays primarily because it:
48. Which algorithm is commonly used to draw a straight line on a raster display?
49. In the context of computer graphics, what does 'raster' refer to?
50. Which of the following is a common type of raster graphics display device?