ࡱ> =?< bjbj .hh )D)F)F)F)F)F)F)$+#.j)j))D)D)8&|'е*E(&0))0)&..$'.'j)j)zv). : Lecture 12: 2D Transforms Review Questions What is a linear transformation? Give an example of a linear transformation in R2 (i.e., in two dimensions). Provide 2x2 matrices to illustrate non-uniform scale, rotation, and shear. Draw before and after sketches to illustrate the effect of your matrices. Create a 2x2 shear matrix that shears in the x and y directions simultaneously. Create a 2x2 matrix that reflects geometry about the x-axis. Create a 2x2 matrix that negates the x and y coordinates of all points. Create a 2x2 matrix that projects all points onto the x-axis. ..onto the y-axis. Create a 2x2 matrix that projects all points onto the line x=y. What is an affine transformation? Give an example of an affine transformation in R2 (i.e., in two dimensions). What are homogeneous coordinates? How do we represent a point in homogeneous coordinates? How do we represent a vector? Give a 3x3 matrix representing a translation by (a, b). True or false: a linear transformation always maps the zero vector to itself. If this statement is true, how is that consistent with the fact that we can do translations using a 3x3 linear transformation? Give a 3x3 matrix that rotates all geometry about a fixed point (a, b). How can we tell that a 2x2 matrix in 2D or a 3x3 matrix in 3D is a rotation matrix? What must be true of all rows and all columns? How must the three rows or columns relate to one another? Give examples of matrices that are not rotation matrices and explain why they are not. BONUS: Refer to Figure 9.19 and matrix M on page 234 of the handout Chapter 9, which performs this transformation. Verify that transformations of the vertices on the corners of the illustrated region produce the correct result. Now use this matrix to transform the point ( , ). What does the result mean about how geometry will be distorted after the transformation? Will more distant objects appear larger or smaller to the eye? Explain your answer.   -./< @   i m  w >|xhaJ[h2ehah1h,_hchE&hs$hch>!H*hG)ha h>!h]8zhchcH*hchjMShjMShD*5CJaJhdh[5CJaJh295CJaJh3;5CJaJhdh5CJaJh]8z5CJaJ)./3 `   & F 8hhx^hgd,_ & F 8hhx^hgdE& & F 8hhx^hgdG) & F 8hhx^hgd/= & F 8hhx^hgd>!gdD*$a$gdjMSgddG,1h/ =!"#$% b 2 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~PJ_HmH nH sH tH D`D NormalCJ_HaJmH nHsH tHDA D Default Paragraph FontRiR  Table Normal4 l4a (k (No List PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK]  8@0(  B S  ? /3l$> $>z SppFg-ڎ8aFP0Ey^>*Mwpp88^8`OJPJQJ^Jo(hH-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH88^8`OJPJQJ^Jo(hH-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHh88^8`OJQJo(hH^`OJQJ^Jo(hHohpp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHhhh^h`OJQJo(hHh88^8`OJQJ^Jo(hHoh^`OJQJo(hHh  ^ `OJQJo(hHh  ^ `OJQJ^Jo(hHohxx^x`OJQJo(hHhHH^H`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH88^8`OJPJQJ^Jo(hH-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHzSMwFg-0y^aFPL        L                                   cbPahX4H|jn6 N a <A@I73|W!>!am$s${%E&R)%Q*) +z+8-y/C1y<3!4293;/=Z9=y>^-?ECdG9JvRjMSK UdVZADZ [aJ[IO^z^,_98adQd2e-kru+r3rRwy]8zY{yQG)+`kKuF!D a.Y 1>:= >o>%D*~x( s'?c[c=a9@ p@UnknownG* Times New Roman5Symbol3. * ArialG5  hMS Mincho-3 fg?= * Courier New;WingdingsACambria Math"h;F;F ''!24d2Q HX ?[2!xx-Math for Computer Graphics  Review Questions Nancy PollardFujitsu$      Oh+'0   0< \ h t0Math for Computer Graphics Review QuestionsNancy Pollard Normal.dotmFujitsu9Microsoft Office Word@H'@DҴ(@08('՜.+,0, hp  Carnegie Mellon University .Math for Computer Graphics Review Questions Title  !"#$%&'()*+-./012356789:;>Root Entry FЗ/E(@Data  1Table.WordDocument.SummaryInformation(,DocumentSummaryInformation84CompObjy  F'Microsoft Office Word 97-2003 Document MSWordDocWord.Document.89q