CS 410 Test 1 Revision

43 flashcardsby Jajita
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What is 2D transformation?
Changing graphics on a 2D plane using operations like translation, rotation, scaling, or shearing.
2
What is the purpose of homogeneous coordinates?
To simplify composite transformations using 3×3 matrices.
3
How is a 2D point represented in homogeneous coordinates?
As (Xh, Yh, h).
4
What is the formula for 2D translation?
X’ = X + tx, Y’ = Y + ty.
5
What is applied in rotation transformation?
An object is rotated by an angle θ from its origin.
6
What is scaling in 2D transformation?
Changing the size of an object by multiplying with scaling factors SX and SY.
7
What is the effect of scaling factors less than 1?
The object size is reduced.
8
What does reflection transformation produce?
A mirror image of the original object.
9
What is shearing?
A transformation that slants the shape of an object.
10
What is X-shear?
It changes X coordinates while keeping Y constant.
11
What is Y-shear?
It changes Y coordinates while keeping X constant.
12
What is a composite transformation?
Combining multiple transformations into one using matrix multiplication.
13
What is the viewing transformation pipeline?
A series of transformations mapping world coordinates to device coordinates.
14
What is a window in computer graphics?
A selected rectangular area in world coordinates for display.
15
What is a viewport?
A display area on a device where the window is mapped.
16
What is the purpose of window to viewport transformation?
To map a 2D scene from world coordinates to device coordinates proportionally.
17
What is preserved during window to viewport transformation?
The proportional position of points from the window to the viewport.
18
What is the general formula for window to viewport transformation?
xv = ((xw - xwmin) / (xwmax - xwmin)) * (xvmax - xvmin) + xvmin and similarly for yv.
19
Why must the aspect ratio of window and viewport match?
To avoid distortion in the displayed image.
20
What is clipping?
Removing parts of objects outside the viewing area.
21
What is point clipping?
Checking if a point lies within a defined rectangular window.
22
What is line clipping?
Cutting off portions of a line outside the window.
23
What is the Cohen-Sutherland algorithm used for?
Line clipping using region codes and logical operations.
24
What is the Cyrus-Beck algorithm based on?
Parametric equations and dot products for line clipping.
25
What is polygon clipping?
Clipping a polygon against each edge of a clipping window.
26
What is Sutherland-Hodgeman algorithm used for?
Polygon clipping by processing each edge sequentially.
27
What are the types of text clipping?
All or none string, all or none character, and partial text clipping.
28
What is bitmap graphics?
Images stored as collections of pixels.
29
What is a disadvantage of bitmap graphics?
They become blurry when resized.
30
What is added in 3D graphics?
A third coordinate, Z.
31
What is parallel projection?
Projection where parallel lines remain parallel; used for exact measurements.
32
What is orthographic projection?
Projection with direction normal to the projection plane.
33
What are types of orthographic projections?
Front, top, and side projections.
34
What is oblique projection?
Projection where direction is not normal to the projection plane.
35
What is cavalier projection?
Oblique projection with 45° angle and true length preservation.
36
What is cabinet projection?
Oblique projection with 63.4° angle and half-length projection.
37
What is isometric projection?
Orthographic projection showing multiple sides with equal axis distance.
38
What is perspective projection?
Projection where lines converge at a point, giving realism.
39
What is 3D translation?
Shifting a 3D object along X, Y, and Z axes.
40
What is 3D rotation?
Rotation around one of the three axes in 3D space.
41
What is 3D scaling?
Changing size in all three dimensions using scaling factors SX, SY, and SZ.
42
What is 3D shear?
Slanting a 3D object along X, Y, or Z axis.
43
What are transformation matrices?
Matrices used to perform geometric transformations.
Study all 43 cards for free