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. - One Line Questions
1.
Vector graphics display devices represent images using: —
Mathematical descriptions of lines, curves, and shapes
2.
The boundary fill algorithm requires which of the following as input? —
A seed point and the boundary color
3.
To perform complex transformations like rotation around an arbitrary point, we typically use: —
A sequence of basic transformations
4.
In the context of computer graphics, what does 'raster' refer to? —
A grid of pixels
5.
The Phong illumination model incorporates which of the following components? —
Ambient, diffuse, and specular reflection
6.
Perspective projection simulates the way the human eye perceives depth by making objects: —
Appear smaller as they move further away
7.
Which of the following is a common type of spline used in computer graphics? —
All of the above
8.
Which rendering technique can produce realistic reflections and refractions? —
Ray tracing
9.
Which algorithm is commonly used to draw a straight line on a raster display? —
Both A and C
10.
Which of the following is a common type of raster graphics display device? —
All of the above
11.
A shear transformation in 2D graphics: —
Distorts the shape of an object along an axis
12.
Spline representations are used in computer graphics to: —
Model complex curves and surfaces smoothly
13.
Illumination models in computer graphics are used to: —
Determine how light interacts with surfaces
14.
Rendering refers to the process of: —
Creating a 2D image from a 3D scene description
15.
In 3D graphics, the 'viewing transformation' is responsible for: —
Defining the position and orientation of the camera
16.
The Midpoint Circle Algorithm is an efficient method for generating: —
Circles
17.
Which type of display device uses a beam of electrons to illuminate phosphors on a screen? —
CRT
18.
Which clipping algorithm is generally more efficient for clipping lines against a rectangular window? —
Cohen-Sutherland algorithm
19.
Ambient light in an illumination model represents: —
Light that has bounced off surfaces multiple times, providing general illumination
20.
The Sutherland-Hodgman algorithm is primarily used for clipping: —
Polygons against a convex clipping window
21.
Rotating an object in 3D space can be performed around: —
The X, Y, or Z axis, or any arbitrary axis
22.
A Bezier curve is defined by a set of control points. The curve: —
Is influenced by control points but doesn't necessarily pass through all of them
23.
Which type of projection preserves parallel lines but can distort relative sizes? —
Orthographic projection
24.
The Cohen-Sutherland algorithm is a popular method for: —
Line clipping
25.
What is the Z-buffer algorithm primarily used for? —
Hidden surface removal
26.
A scaling transformation in 2D graphics changes the: —
Size of an object
27.
The 'viewing pipeline' in 3D graphics typically involves several stages. Which stage follows the modeling transformation? —
Viewing transformation
28.
Rasterization is a rendering technique that: —
Projects 3D primitives onto a 2D image plane and fills pixels
29.
Diffuse reflection in illumination models simulates light that: —
Reflects equally in all directions
30.
In 2D transformations, what does a translation operation do? —
Moves an object from one position to another
31.
Which 3D transformation changes the size of an object along one or more axes? —
Scaling
32.
Which polygon fill algorithm starts from a seed point inside the polygon and fills outward until it reaches a boundary color? —
Both B and C
33.
Homogeneous coordinates are often used in computer graphics to represent 3D transformations because they: —
Allow translation to be represented by matrix multiplication
34.
Ray tracing is a rendering technique that: —
Simulates light rays bouncing off surfaces
35.
The degree of a Bezier curve is determined by: —
The number of control points minus one
36.
Flood fill algorithm fills an area of a uniform color with a new color. It is similar to boundary fill but differs in: —
The stopping condition
37.
Specular reflection is responsible for: —
Highlights and shininess on a surface
38.
In 3D graphics, the 'projection plane' is: —
The surface onto which the 3D scene is projected
39.
Which of the following is a characteristic of B-spline curves? —
They offer local control over the curve's shape.
40.
What is the primary function of a 'clipping' operation in computer graphics? —
To remove parts of objects that are outside a specified region
41.
What is the purpose of the 'projection transformation' in 3D viewing? —
To convert 3D coordinates to 2D screen coordinates
42.
What is the primary goal of a polygon fill algorithm? —
To color the interior of a polygon
43.
What is the purpose of a 'frame buffer' in a display system? —
To hold the color information for each pixel on the screen
44.
Which 2D transformation rotates an object around a fixed point? —
Rotation
45.
Bresenham's line algorithm is preferred over DDA for line drawing on raster displays primarily because it: —
Requires only integer arithmetic
46.
The Gouraud shading model calculates lighting at the: —
Vertex of each polygon
47.
Phong shading calculates lighting at the: —
Center of each pixel
48.
In Bresenham's line algorithm, the decision parameter is used to determine: —
Which pixel to choose next
49.
A 'view volume' or 'clipping volume' defines the region of space that: —
Will be visible to the camera
50.
In 3D transformations, translation is achieved by adding offsets to the: —
X, Y, and Z coordinates