Transformacions geomètriques: afinitats, isometries i coordenades homogènies
Vols practicar? Aquest tema té 106 exercicis interactius de 3 tipus, de deu en deu, amb correcció immediata i explicació pas a pas.
Una transformació geomètrica és una manera de moure o deformar l'espai. El que les fa interessants és què conserven: una isometria conserva distàncies, una semblança conserva angles, una afinitat conserva paral·lelisme, i totes les invertibles multipliquen els volums per un factor fix. Classificar-les per allò que preserven és molt més útil que memoritzar matrius.
Aplicacions afins
Una aplicació afí té la forma : una part lineal i una translació. La seva propietat definitòria és que preserva les combinacions afins, és a dir les combinacions lineals amb coeficients que sumen . D'aquí surt que preserva alineació, paral·lelisme i raons de longitud sobre una mateixa recta.
Si la part lineal és invertible, preserva també les dimensions. Si és singular, pot col·lapsar: una recta es pot convertir en un punt i un pla en una recta.
La composició és
i en general no commuta. L'ordre en què apliques les transformacions canvia el resultat.
Coordenades homogènies
Afegint una coordenada que val sempre , una aplicació afí es converteix en una multiplicació de matrius:
Amb això, compondre transformacions afins és simplement multiplicar matrius, i la inversa és la inversa de la matriu. És el truc que fa funcionar tots els sistemes de gràfics per ordinador.
L'ordre importa, i molt
Compara dues seqüències al pla.
Girar graus i després traslladar . L'origen no es mou amb el gir, i després la translació el porta a .
Traslladar i després girar graus. L'origen va primer a , i el gir de graus el porta a .
Resultats diferents a partir de les mateixes dues operacions. En termes matricials, el producte en un ordre dona una translació de i en l'altre de .
La regla pràctica. Quan escrius una composició com a producte de matrius, la transformació que s'aplica primer va a la dreta. És el mateix conveni que amb la composició de funcions, i confondre'l és l'error més freqüent en gràfics.
Isometries
Una aplicació afí és una isometria euclidiana exactament quan la seva part lineal compleix , és a dir quan és ortogonal. La prova és directa: el quadrat de la distància entre imatges és la forma quadràtica de aplicada al desplaçament, i exigir que coincideixi amb el quadrat de la distància original per a tot desplaçament força la condició.
Al pla, una rotació d'angle al voltant de l'origen té la matriu habitual amb cosinus a la diagonal i sinus fora, amb un signe menys a dalt a la dreta. Al voltant d'un altre punt, la fórmula és traslladar, girar i desfer la translació:
A l'espai, tota matriu ortogonal de determinant és una rotació amb algun eix fix. El determinant indica inversió d'orientació, però no necessàriament una sola reflexió en un pla: pot ser una rotació composta amb una reflexió.
La reflexió respecte de l'hiperplà és
Projecció resta una vegada, reflexió en resta dues
Compara les dues fórmules: són idèntiques excepte pel factor . La projecció et deixa sobre l'hiperplà; la reflexió et porta a l'altra banda, a la mateixa distància.
Si mai dubtes, comprova-ho: el punt mitjà entre l'original i el reflectit ha de pertànyer a l'hiperplà. És una verificació de cinc segons.
Semblances, cisallaments i volums
Una semblança té part lineal de la forma amb i ortogonal: multiplica totes les distàncies pel mateix factor i preserva els angles. És el que fa un canvi d'escala d'un mapa.
Qualsevol transformació lineal invertible multiplica els volums per . Però preservar volums no implica preservar res més: un cisallament com té determinant , de manera que conserva les àrees, i tanmateix deforma completament els angles i les longituds.
La descomposició polar d'una matriu invertible és , amb ortogonal i simètrica definida positiva. Geomètricament separa l'acció en dues fases: primer una deformació al llarg d'unes direccions ortogonals, i després una isometria. Els factors d'estirament de la part simètrica són els valors singulars, i per això la descomposició singular i aquesta estan tan lligades.
Què conserva cada transformació
Considera aquestes quatre matrius al pla i mira què fan amb un quadrat unitat.
Rotació de graus. Determinant . Conserva longituds, angles i àrea: el quadrat gira i prou.
Escala per . Determinant . Conserva angles, multiplica longituds per i àrees per . El quadrat es fa més gran però segueix sent un quadrat.
Cisallament amb . Determinant . Conserva l'àrea però el quadrat es converteix en un romboide: els angles i les longituds canvien.
Escala no uniforme, per horitzontalment i per verticalment. Determinant . El quadrat es converteix en un rectangle: els angles rectes es conserven per casualitat (perquè els eixos són direccions pròpies), però en general una escala no uniforme no conserva angles.
La lliçó. El determinant només parla de l'àrea. Per saber si es conserven angles o longituds cal mirar si la matriu és ortogonal, o un múltiple d'una d'ortogonal.
Exercici resolt: reflectir un punt respecte d'una recta
Reflecteix el punt respecte de la recta .
Dades. Normal , norma al quadrat , i .
El factor. El producte escalar del punt amb la normal val , i restant queda . El coeficient de la fórmula és
El reflectit.
Comprovació obligatòria. El punt mitjà entre l'original i el reflectit és
i efectivament : pertany a la recta. A més, la diferència entre els dos punts és , paral·lela a la normal. Les dues comprovacions passen.
De pas, la projecció hauria estat , que és exactament el punt mitjà. Aquesta relació entre projecció i reflexió és la manera més fàcil de recordar el factor .
Exercici resolt: compondre gir i translació
Escriu, en coordenades homogènies, la transformació que gira graus al voltant del punt .
Descomposició en tres passos: traslladar a l'origen, girar, i desfer la translació.
La matriu de gir de graus té files i . Per tant
Calculem el terme de translació: , de manera que .
Resultat: la matriu homogènia té la part de gir a dalt a l'esquerra, la columna com a translació, i l'última fila .
Comprovació. El centre de gir ha de quedar fix. Aplicant: . Correcte.
El patró general. Qualsevol transformació «al voltant d'un punt» o «respecte d'un element que no passa per l'origen» es construeix igual: trasllada, aplica, desfés. Amb coordenades homogènies, això és simplement un producte de tres matrius.
Ara prova-ho tu. 106 exercicis d'aquest tema, de 3 tipus diferents, per resoldre en línia, de deu en deu: escrius la resposta, te la corregeix a l'instant i, si falles, t'explica com es fa pas a pas. Quan acabis una tanda, en tens deu més, amb dades noves.
Fer els exercicisSimulacre d'examen