Home
Explore
Exams
Login
Get started
Home
Math
Algebra
Graphics - Basic Transforms
0.0
(0)
Rate it
Studied by 2 people
Call Kai
Locked
Learn
Practice Test
Spaced Repetition
Match
Flashcards
Knowt Play
Card Sorting
1/34
Earn XP
Description and Tags
Algebra
All Modes
Learn
Practice Test
Matching
Spaced Repetition
Call with Kai
Chats
Last updated 10:10 PM on 3/6/23
Update
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat
No analytics yet
Send a link to your students to track their progress
35 Terms
View all (35)
Star these 35
1
New cards
translation, scaling ,shearing, rotation
what are the 4 fundamental transforms in computer graphics
2
New cards
translation
only moves the matrix, does not alter the size or orientation of it
2D matrix is
x+tx
y+ty
\
homogenous matrix is
1 0 tx
0 1 ty
0 0 1
3
New cards
scaling
used to stretch or shrink a points location along the x or y axis or along both axes at the same time
2D matrix is
sx 0
0 sy
\
homogenous matrix is
sx 0 0
0 sy 0
0 0 1
4
New cards
uniform
a scaling matrix is ______ when both dimensions are the same (non-(answer)) when the dimensions are different
5
New cards
<
a scaling factor of <\\> 0 will result in a reflection about the corresponding axis
6
New cards
shrink
when the scaling factor is 0<x<1, the matrix will _____ in the corresponding direction
7
New cards
collapse
a scaling factor of 0 will _____ the matrix to that vector (make it lie on the axis a.k.a become a vector)
8
New cards
shearing
used to proportionately change the values along one axis based on the distance along the other axis
2D matrix is
1 hx
hy 1
\
homogenous matrix is
1 hx 0
hy 1 0
0 0 1
9
New cards
X
shifting in the ___ direction results in the X values getting larger as y value increases
10
New cards
Y
shifting in the ____ direction results in the Y values getting larger as x value increases
11
New cards
origin
rotation is always with respect to the
12
New cards
rotation
turning the matrix about a point
2D matrix is
cosθ -sinθ
sinθ cosθ
\
homogenous matrix is
cosθ -sinθ 0
sinθ cosθ 0
0 0 1
13
New cards
no
do multiple transformations multiplied in different orders yield the same result
14
New cards
cannot
we (can/cannot) rotation and translation transforms
15
New cards
T
T/F scaling, shearing, and rotation can all be combined into a single transformation matrix
16
New cards
associative
combining matrix operations is
17
New cards
addition
translation cannot be combined with other transform matrices bc translation uses
18
New cards
homogenous
being able to represent translation, scaling, rotation, and shearing in a uniform way is a benefit of ________ coordinate matrix
we also get to combine them using this standard
19
New cards
\[0 0 1\]
the third column of rotation, shearing, and scaling homogenous matrices is _____ because they do not translate
20
New cards
\[0 0 1\]
the third row for all 4 transform matrices in homogeneous coordinates
this is because they are all affine transformations
21
New cards
w
points in homogenous coordinates have an extra value called
22
New cards
1
w = ___ for points
23
New cards
0
w = ____ for vectors
24
New cards
polar
rotation is much easier if you express coordinates in _____ form instead of cartesian form
25
New cards
affine
an ______ transformation is any transformation that preserves points-on-a-line and proportionality of distance
\
a point stays the same
\
a line or line segment is still the same (does not get compressed into a point)
\
two lines or line segments that were parallel are still parallel
\
proportional positions of points on a line or line segment remain the same
26
New cards
proportionality
after the transformation, even of the length of a line segment may change, the proportion of distances of points on that line segment remain constant
27
New cards
rigid
a ____ body is one that we are not allowed to deform
28
New cards
rigid
translation, rotation, and scaling, when using a scale of 1 or -1, are both (rigid/nonrigid) transformations
29
New cards
never
shearing is (always/never) a rigid body transformation
30
New cards
translation
Homogenous _______ 3D matrix
1 0 0 tx
0 1 0 ty
0 0 1 tz
0 0 0 1
31
New cards
scaling
Homogenous ________ 3D matrix
sx 0 0 0
0 sy 0 0
0 0 sz 0
0 0 0 1
32
New cards
shearing
homogenous _____ 3D matrix
1 hyx hzx 0
hxy 1 hxy 0
hxz hyz 1 0
0 0 0 1
33
New cards
rotation, x
homogenous ___ __about__ ___ axis 3D matrix
1 0 0 0
0 cosθx -sinθx 0
0 sinθx cosθx 0
0 0 0 1
34
New cards
rotation, y
homogenous ___ __about__ ___ axis 3D matrix
cosθy 0 sinθy 0
0 1 0 0
\-sinθy 0 cosθy 0
0 0 0 1
35
New cards
rotation, z
homogenous ___ __about__ ___ axis 3D matrix
cosθz -sinθz 0 0
sinθz cosθz 0 0
0 0 1 0
0 0 0 1