Solución del Control de Informática Gráfica - Noviembre 2010 ... - DAC
Solución del Control de Informática Gráfica - Noviembre 2010 ... - DAC
Solución del Control de Informática Gráfica - Noviembre 2010 ... - DAC
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2 Ejercicio <strong>de</strong> Transformaciones<br />
<strong>Informática</strong> <strong>Gráfica</strong>, Curso <strong>2010</strong>-2011 <strong>Control</strong> <strong>Noviembre</strong><br />
2.1 El Ejercicio rectángulo 2. (5 puntos) con textura <strong>de</strong> tetera <strong>de</strong> la imagen <strong>de</strong> la izquierda se ha<br />
<strong>de</strong> transformar para que esté posicionado como en la imagen <strong>de</strong> la<br />
El rectángulo con textura <strong>de</strong> tetera <strong>de</strong> la imagen <strong>de</strong> la izquierda se ha <strong>de</strong> transformar para<br />
<strong>de</strong>recha. que esté posicionado La posición como en <strong><strong>de</strong>l</strong> la imagen centro<strong>de</strong> <strong><strong>de</strong>l</strong>a la <strong>de</strong>recha. textura La posición es en ambas <strong><strong>de</strong>l</strong> centro imágenes <strong>de</strong> la<br />
(2.5, textura 2.5, es en 0), ambas y elimágenes rectángulo (2.5, 2.5, <strong>de</strong>0), lay textura el rectángulo está <strong>de</strong> colocado la textura está en colocado ambas en imágenes<br />
ambas imágenes en el en plano el plano normal al vector (1, 1, (1, 0), 1, pero 0), la orientación pero la orientación y la escala han y la<br />
escala cambiado. han cambiado.<br />
X<br />
A = (3,2,1)<br />
D = (2,3,1)<br />
(5,0,0) (0,5,0)<br />
Z<br />
B = (3,2,-1) C = (2,3,-1)<br />
Y<br />
D’ = (4,1,1)<br />
A’ = (4,1,-1)<br />
C’ = (1,4,1)<br />
B’ = (1,4,-1)<br />
Nota: Utilizar dibujos que ayu<strong>de</strong>n a aclarar los distintos pasos efectuados. No es<br />
Nota: necesario utilizarefectuar dibujoslas que multiplicaciones ayu<strong>de</strong>n a aclarar entre los matrices distintos al expresar pasos efectuados. la transformación No esfinal, necesario<br />
efectuar es las suficiente multiplicaciones con expresar entre cada matriz matrices y <strong>de</strong>jar al expresar el producto laindicado. transformación final, es suficiente<br />
con expresar cada matriz y <strong>de</strong>jar el producto indicado.<br />
Análisis <strong><strong>de</strong>l</strong> problema:<br />
Para posicionar la textura como en la imagen final, hay dos transformaciones clave que se <strong>de</strong>ben<br />
aplicar: rotación <strong>de</strong> 90 grados alre<strong>de</strong>dor <strong><strong>de</strong>l</strong> eje XY, y escalado. Para realizar estas dos operaciones<br />
clave, realizaremos otra serie <strong>de</strong> transformaciones auxiliares: Por un lado, como el eje XY no<br />
es uno <strong>de</strong> los ejes cartesianos, primero alinearemos el eje XY con uno <strong>de</strong> los ejes cartesianos,<br />
realizaremos la rotación <strong>de</strong> 90 grados sobre ese eje, y luego <strong>de</strong>sharemos la rotación inicial. Por<br />
otro lado, como el escalado se ha <strong>de</strong> realizar respecto al origen, primero trasladaremos la textura<br />
para centrarla en el origen <strong>de</strong> coor<strong>de</strong>nadas, realizaremos el escalado allí, y luego <strong>de</strong>sharemos la<br />
traslación.<br />
La secuencia <strong>de</strong> transformaciones seleccionada ha sido:<br />
X<br />
(5,0,0) (0,5,0)<br />
1. R1: Rotar -45 grados alre<strong>de</strong>dor <strong><strong>de</strong>l</strong> eje Z para alinear el eje XY con el eje X.<br />
2. T2: Trasladar al origen.<br />
3. R3: Rotar 90 grados alre<strong>de</strong>dor <strong><strong>de</strong>l</strong> eje X.<br />
4. S4: Escalar.<br />
5. T5: Deshacer la traslación T2. T5 = T −1<br />
2 .<br />
6. R6: Deshacer la rotación R1. R6 = R −1<br />
1 .<br />
Z<br />
Y