SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
INSTITUTO TECNÓLOGICO SUPERIOR
DE LA MONTAÑA
INGENIERÍA EN SISTEMAS COMPUTACIONALES
DOCENTE: ING. NOEL DOMÍNGUEZ CARDONA
ASIGNATURA: “GRAFICACIÓN”
TLAPA DE COMONFORT, GRO., 2O DE ABRL DE 2015
ACTIVIDAD: INVESTIGACIÓN DE LOS SIGUIENTES TEMAS
2.3 Transformación bidimensional.
2.3.1 Traslación.
2.3.2 Escalamiento.
2.3.3 Rotación.
2.4 Representación matricial.
ALUMNO: JOSÉ LUIS REYES OLEA
No. CONTROL: S12120012
1
Índice
Introducción ................................................................................................................. 2
2.3 Transformación bidimensional. .............................................................................. 3
2.3.1 Traslación. .......................................................................................................... 4
2.3.2 Escalamiento. ..................................................................................................... 5
2.3.3 Rotación.............................................................................................................. 6
2.4 Representación matricial........................................................................................ 8
Conclusión ................................................................................................................. 10
Bibliografías ............................................................................................................... 11
2
Introducción
A continuación veremos los temas que se presentaron anteriormente, es
tan interesante conocer cuál es la función de cada uno de estos así como
la aplicación que tiene en el mundo real. Se preguntaran ¿en dónde se
aplica? Esto lo vemos a diario lo podemos ver en cielo, lo maravilloso que
es nuestro universo, otra seria en las películas vemos ejemplos de
escalamiento, un ejemplo de rotación lo podemos encontrar en los
programas que son para diseño. Claro para poder entender bien estos
temas debemos tener conocimiento previos de cálculo. Espero y al
terminar esta investigación hayas aprendido algo sobre gráficos.
3
2.3 Transformación bidimensional.
La composición de transformaciones bidimensionales consiste en la mezcla de las
transformaciones bidimensionales básicas como son traslación, sesgado y escalado.
Notemos que no mencionamos la rotación como una transformación básica, esta es en
realidad la combinación de escalado y sesgado.
Estas transformaciones se representan mediante un matriz de tres por tres como esta
en la siguiente figura.
Los elementos a, b, c,d, tx y ty. Las posiciones adicionales u, v y w no las tomaremos
en cuenta porque por el momento no son importantes.
El significado para cada posición es la siguiente
a escalado en el eje x.
b sesgado en el eje y.
c sesgado en el eje x.
d escalado en el eje y.
tx traslación en el eje x
ty traslación en el eje y
4
2.3.1 Traslación.
Una traslación es el movimiento en línea recta de un objeto de una posición a otra. Se
traslada un punto de la posición coordenada (x,y) a una nueva posición (x', y')
agregando distancias de traslación, Tx y Ty , a las coordenadas originales:
x' = x + Tx, y' = y + Ty
El par de distancia de traslación (Tx,Ty) se denomina también vector de traslación o
bien vector de cambio. Los polígonos se trasladan agregando las distancias de
traslación especificadas a las coordenadas de cada punto extremo de la línea en el
objeto. Los objetos trazados con curvas se trasladan cambiando las coordenadas
definidoras del objeto. Para cambiar la posición de una circunferencia o elipse, se
trasladan las coordenadas centrales y se vuelve a trazar la figura en la nueva
localidad. Las distancias de traslación pueden especificarse como cualquier número real
(positivo, negativo o cero). Si un objeto se traslada más allá de los límites del
despliegue en coordenadas del dispositivo, el sistema podría retornar un mensaje de
error, suprimir partes del objeto que sobrepasan los límites del despliegue o presentar
una imagen distorsionada. Los sistemas que no contienen provisiones para manejar
coordenadas que sobrepasan los límites del despliegue distorsionaran las figuras
debido a que los valores coordenados desbordan las localidades de la memoria. Esto
produce un efecto conocido como doblez en redondo, donde los puntos que
sobrepasan los límites coordenados en una dirección se desplegaran en el otro lado del
dispositivo del dispositivo de despliegue
5
2.3.2 Escalamiento.
Una transformación para alterar el tamaño de un objeto se denomina escalamiento.
Esta operación puede efectuarse con polígonos multiplicando los valores coordenados
(x,y) de cada vértice de frontera por los factores de escalamiento Sx y Sy para producir
las coordenadas transformadas (x', y').
X' = x.Sx
Y' = y.Sx
El factor de escalamiento Sx hace objetos a escala en la dirección x, mientras que Sy lo
hace en la dirección y.
Cualquier valor numérico positivo puede asignarse a los factores de escalamiento Sx y
Sy. Los valores menores que 1 reducen el tamaño de los objetos; los valores mayores
que 1 producen un agrandamiento. Si se especifica un valor de 1 para Sx y Sy se
mantiene inalterado el tamaño de los objetos. Cuando a Sx y Sy se les asigna el mismo
valor, se produce un escalamiento uniforme, la cual mantiene las propiedades relativas
del objeto a escala. A menudo se utilizan valores desiguales de Sx y Sy en aplicaciones
de diseño, donde las figuras se construyen a partir de unas cuantas formas básicas que
pueden ser transformadas por transformaciones de escalamiento.
6
2.3.3 Rotación.
Se aplica una rotación bidimensional en un objeto al cambiar su posición a lo largo de la
trayectoria de una circunferencia en el plano de xy. Para generar una rotación,
especificamos un ángulo de rotación "theta" y la posición (xr, yr) del punto de rotación (o
punto pivote) en torno al cual se gira el objeto.
Los valores positivos para el ángulo de rotación definen rotaciones en sentido opuesto a
las manecillas del reloj alrededor del punto pivote y los valores negativos giran los
objetos en la dirección del reloj.
También es posible describir esta transformación como una rotación sobre el eje de
rotación que es perpendicular al plano de xy y pasa a través del punto pivote.
El primer paso es determinar las ecuaciones de transformación para la rotación de la
posición de un punto P cuando el punto pivote está en el origen de las coordenadas.
Utilizando identidades trigonométricas podemos expresar las coordenadas
transformadas en término de los ángulos "theta" y "phi" como:
Las coordenadas originales del punto en las coordenadas polares son:
Las rotaciones son transformaciones de cuerpos rígidos que mueven los objetos sin
deformarlos. Se giran a través del mismo ángulo todos los puntos del objeto.
Se gira un segmento de línea recta al aplicar las ecuaciones de rotación en cada
extremo de la línea y se vuelve a trazar la línea entre las nuevas posiciones de los
extremos.
7
A continuación veremos otra imagen donde se aplica la rotación.
8
2.4 Representación matricial.
Muchas aplicaciones incluyen secuencias de transformaciones geométricas:
 Una animación requiere que los objetos se trasladen y roten en cada fotograma
 Un diseño CAD requiere muchas transformaciones hasta obtener el resultado
final
Debemos formular de forma muy eficiente toda la secuencia de transformaciones. Cada
transformación puede representarse como
P’ = P M1 + M2
La matriz M1 contiene la información de ángulos y factores de escala. La matriz M2
contiene los términos de traslación asociados al punto fijo y al centro de rotación. Para
producir una secuencia de transformaciones hay que calcular las nuevas coordenadas
en cada transformación.
P’’ = P’ M3 + M4 =… = P M1 M3 + M2 M3 + M4
Buscamos una solución más eficiente que permita combinar las transformaciones para
obtener directamente las coordenadas finales a partir de las iniciales.
Coordenadas homogéneas
El uso de coordenadas homogéneas permite tratar todas las transformaciones
geométricas como una multiplicación de matrices.
9
10
Conclusión
Todos alguna vez hemos necesitado mover, hacer más grandes los objetos, imágenes
etc. O simplemente rotar para ver otra perspectiva de del objeto o imagen. Esto es
usado muchísimo en programas de diseño, y estos programas nos ayudan bastante
para hacer todos estos tipos de efectos de traslación, rotación, escalado entre otros. Si
estas opciones no estuvieran disponibles tendríamos que dibujar muchas veces un
objeto y darle los parámetros desde que se crea, es decir, si necesitamos rotar un
objeto borraríamos el que ya hicimos o crearíamos uno nuevo con los ángulos que
necesitamos ver. Para facilitar este trabajo se utilizan formulas o ecuaciones que son
muy utilizadas en calculo vectorial y solo transportar la imagen original a través de la
aplicación de la ecuación que se requiera. Es importante conocer la aplicación de todo
esto ya nosotros como ingenieros debemos saber la raíz, cuales son los principios de
la Graficación. Como sabemos que con una simple función matemática podemos crear
figuras. Gracias al cálculo vectorial es más fácil aplicar esto a una aplicación.
11
Bibliografías
http://marazama.blogspot.mx/2013/09/23-transformacion-
bidimensional.html
http://graficacionmoises.blogspot.mx/2013/09/23-transformacion-
bidimensional.html
http://unidadiigraficacion.blogspot.mx/2013/09/23-transformaciones-
bidimensionales.html
http://serdis.dis.ulpgc.es/~ii-fgc/Tema%203%20-
%20Transformaciones%202D.pdf

Más contenido relacionado

La actualidad más candente

Unidad 3 graficacion
Unidad 3 graficacionUnidad 3 graficacion
Unidad 3 graficacionAndhy H Palma
 
39029313 libro-de-texto-para-la-materia-de-graficacion
39029313 libro-de-texto-para-la-materia-de-graficacion39029313 libro-de-texto-para-la-materia-de-graficacion
39029313 libro-de-texto-para-la-materia-de-graficacionYamil Hernandez Ortega
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosPortafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosHumano Terricola
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Milano
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccionERICA2c3
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre Juan Anaya
 
3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.
3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.
3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.PaolanmGongor
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.velazqes
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 

La actualidad más candente (20)

Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Unidad 3 graficacion
Unidad 3 graficacionUnidad 3 graficacion
Unidad 3 graficacion
 
39029313 libro-de-texto-para-la-materia-de-graficacion
39029313 libro-de-texto-para-la-materia-de-graficacion39029313 libro-de-texto-para-la-materia-de-graficacion
39029313 libro-de-texto-para-la-materia-de-graficacion
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosPortafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.
3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.
3.3 Ambientes de servicios: negocios, Industria, comercio electrónico.
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 

Destacado

Representación bidimensional
Representación bidimensionalRepresentación bidimensional
Representación bidimensionalSam Rdgz
 
Transformaciones bidimensionales
Transformaciones bidimensionalesTransformaciones bidimensionales
Transformaciones bidimensionalesDormimundo
 
Representación bidimensional
Representación bidimensionalRepresentación bidimensional
Representación bidimensionalKaRii Romero
 
Transformaciones geométricas
Transformaciones geométricasTransformaciones geométricas
Transformaciones geométricasYESENIA CETINA
 

Destacado (6)

Presentacion3
Presentacion3Presentacion3
Presentacion3
 
Representación bidimensional
Representación bidimensionalRepresentación bidimensional
Representación bidimensional
 
Transformaciones bidimensionales
Transformaciones bidimensionalesTransformaciones bidimensionales
Transformaciones bidimensionales
 
Representación bidimensional
Representación bidimensionalRepresentación bidimensional
Representación bidimensional
 
Presentacion Graficaciones 2D
Presentacion Graficaciones 2DPresentacion Graficaciones 2D
Presentacion Graficaciones 2D
 
Transformaciones geométricas
Transformaciones geométricasTransformaciones geométricas
Transformaciones geométricas
 

Similar a Transformaciones 2D y representación matricial

Rotacion,traslacionyescalacion
Rotacion,traslacionyescalacionRotacion,traslacionyescalacion
Rotacion,traslacionyescalacionSam Rdgz
 
Transformación de coordenadas alexandra camargo
Transformación de coordenadas alexandra camargoTransformación de coordenadas alexandra camargo
Transformación de coordenadas alexandra camargossuser79c1271
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3Sam Rdgz
 
Actividad #4 geometria anaitica anabel beltrán
Actividad #4 geometria anaitica anabel beltránActividad #4 geometria anaitica anabel beltrán
Actividad #4 geometria anaitica anabel beltránAnabelBeltrn
 
Actividad #4 geometría analítica anabel beltrán
Actividad #4 geometría analítica anabel beltránActividad #4 geometría analítica anabel beltrán
Actividad #4 geometría analítica anabel beltránAnabelBeltrn
 
PPT-Física-II-medio-S4.pptx
PPT-Física-II-medio-S4.pptxPPT-Física-II-medio-S4.pptx
PPT-Física-II-medio-S4.pptxNildaRecalde
 
Transformación de coordenadas
Transformación de coordenadasTransformación de coordenadas
Transformación de coordenadasRosalba Fereira
 
Carlos daniel Diaz Gallardo
Carlos daniel Diaz GallardoCarlos daniel Diaz Gallardo
Carlos daniel Diaz GallardoCarlos Diaz
 
Aplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticosAplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticosDiego Mejia
 
Aplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticos Aplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticos tatu906019
 
Transformación de coordenadas
Transformación de coordenadasTransformación de coordenadas
Transformación de coordenadasjuanbermudez82
 
Transformacion de coordenadas
Transformacion de coordenadasTransformacion de coordenadas
Transformacion de coordenadasssuser18e2be
 
Mate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadasMate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadasjoseAngelRemacheCast
 

Similar a Transformaciones 2D y representación matricial (20)

Rotacion,traslacionyescalacion
Rotacion,traslacionyescalacionRotacion,traslacionyescalacion
Rotacion,traslacionyescalacion
 
Ecuaciones Paramétricas
Ecuaciones ParamétricasEcuaciones Paramétricas
Ecuaciones Paramétricas
 
Graficacion
GraficacionGraficacion
Graficacion
 
Graficacion
GraficacionGraficacion
Graficacion
 
Transformación de coordenadas alexandra camargo
Transformación de coordenadas alexandra camargoTransformación de coordenadas alexandra camargo
Transformación de coordenadas alexandra camargo
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
 
Actividad #4 geometria anaitica anabel beltrán
Actividad #4 geometria anaitica anabel beltránActividad #4 geometria anaitica anabel beltrán
Actividad #4 geometria anaitica anabel beltrán
 
Actividad #4 geometría analítica anabel beltrán
Actividad #4 geometría analítica anabel beltránActividad #4 geometría analítica anabel beltrán
Actividad #4 geometría analítica anabel beltrán
 
3 d2005 apt02_-_capitulo_ii_transformaciones(preliminar)
3 d2005 apt02_-_capitulo_ii_transformaciones(preliminar)3 d2005 apt02_-_capitulo_ii_transformaciones(preliminar)
3 d2005 apt02_-_capitulo_ii_transformaciones(preliminar)
 
PPT-Física-II-medio-S4.pptx
PPT-Física-II-medio-S4.pptxPPT-Física-II-medio-S4.pptx
PPT-Física-II-medio-S4.pptx
 
Vectores
VectoresVectores
Vectores
 
Transformación de coordenadas
Transformación de coordenadasTransformación de coordenadas
Transformación de coordenadas
 
Carlos daniel Diaz Gallardo
Carlos daniel Diaz GallardoCarlos daniel Diaz Gallardo
Carlos daniel Diaz Gallardo
 
Aplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticosAplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticos
 
Aplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticos Aplicación de derivadas en modelos matemáticos
Aplicación de derivadas en modelos matemáticos
 
Transformación de coordenadas
Transformación de coordenadasTransformación de coordenadas
Transformación de coordenadas
 
Transformacion de coordenadas
Transformacion de coordenadasTransformacion de coordenadas
Transformacion de coordenadas
 
Diseño de leva
Diseño de levaDiseño de leva
Diseño de leva
 
Mate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadasMate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadas
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 

Transformaciones 2D y representación matricial

  • 1. INSTITUTO TECNÓLOGICO SUPERIOR DE LA MONTAÑA INGENIERÍA EN SISTEMAS COMPUTACIONALES DOCENTE: ING. NOEL DOMÍNGUEZ CARDONA ASIGNATURA: “GRAFICACIÓN” TLAPA DE COMONFORT, GRO., 2O DE ABRL DE 2015 ACTIVIDAD: INVESTIGACIÓN DE LOS SIGUIENTES TEMAS 2.3 Transformación bidimensional. 2.3.1 Traslación. 2.3.2 Escalamiento. 2.3.3 Rotación. 2.4 Representación matricial. ALUMNO: JOSÉ LUIS REYES OLEA No. CONTROL: S12120012
  • 2. 1 Índice Introducción ................................................................................................................. 2 2.3 Transformación bidimensional. .............................................................................. 3 2.3.1 Traslación. .......................................................................................................... 4 2.3.2 Escalamiento. ..................................................................................................... 5 2.3.3 Rotación.............................................................................................................. 6 2.4 Representación matricial........................................................................................ 8 Conclusión ................................................................................................................. 10 Bibliografías ............................................................................................................... 11
  • 3. 2 Introducción A continuación veremos los temas que se presentaron anteriormente, es tan interesante conocer cuál es la función de cada uno de estos así como la aplicación que tiene en el mundo real. Se preguntaran ¿en dónde se aplica? Esto lo vemos a diario lo podemos ver en cielo, lo maravilloso que es nuestro universo, otra seria en las películas vemos ejemplos de escalamiento, un ejemplo de rotación lo podemos encontrar en los programas que son para diseño. Claro para poder entender bien estos temas debemos tener conocimiento previos de cálculo. Espero y al terminar esta investigación hayas aprendido algo sobre gráficos.
  • 4. 3 2.3 Transformación bidimensional. La composición de transformaciones bidimensionales consiste en la mezcla de las transformaciones bidimensionales básicas como son traslación, sesgado y escalado. Notemos que no mencionamos la rotación como una transformación básica, esta es en realidad la combinación de escalado y sesgado. Estas transformaciones se representan mediante un matriz de tres por tres como esta en la siguiente figura. Los elementos a, b, c,d, tx y ty. Las posiciones adicionales u, v y w no las tomaremos en cuenta porque por el momento no son importantes. El significado para cada posición es la siguiente a escalado en el eje x. b sesgado en el eje y. c sesgado en el eje x. d escalado en el eje y. tx traslación en el eje x ty traslación en el eje y
  • 5. 4 2.3.1 Traslación. Una traslación es el movimiento en línea recta de un objeto de una posición a otra. Se traslada un punto de la posición coordenada (x,y) a una nueva posición (x', y') agregando distancias de traslación, Tx y Ty , a las coordenadas originales: x' = x + Tx, y' = y + Ty El par de distancia de traslación (Tx,Ty) se denomina también vector de traslación o bien vector de cambio. Los polígonos se trasladan agregando las distancias de traslación especificadas a las coordenadas de cada punto extremo de la línea en el objeto. Los objetos trazados con curvas se trasladan cambiando las coordenadas definidoras del objeto. Para cambiar la posición de una circunferencia o elipse, se trasladan las coordenadas centrales y se vuelve a trazar la figura en la nueva localidad. Las distancias de traslación pueden especificarse como cualquier número real (positivo, negativo o cero). Si un objeto se traslada más allá de los límites del despliegue en coordenadas del dispositivo, el sistema podría retornar un mensaje de error, suprimir partes del objeto que sobrepasan los límites del despliegue o presentar una imagen distorsionada. Los sistemas que no contienen provisiones para manejar coordenadas que sobrepasan los límites del despliegue distorsionaran las figuras debido a que los valores coordenados desbordan las localidades de la memoria. Esto produce un efecto conocido como doblez en redondo, donde los puntos que sobrepasan los límites coordenados en una dirección se desplegaran en el otro lado del dispositivo del dispositivo de despliegue
  • 6. 5 2.3.2 Escalamiento. Una transformación para alterar el tamaño de un objeto se denomina escalamiento. Esta operación puede efectuarse con polígonos multiplicando los valores coordenados (x,y) de cada vértice de frontera por los factores de escalamiento Sx y Sy para producir las coordenadas transformadas (x', y'). X' = x.Sx Y' = y.Sx El factor de escalamiento Sx hace objetos a escala en la dirección x, mientras que Sy lo hace en la dirección y. Cualquier valor numérico positivo puede asignarse a los factores de escalamiento Sx y Sy. Los valores menores que 1 reducen el tamaño de los objetos; los valores mayores que 1 producen un agrandamiento. Si se especifica un valor de 1 para Sx y Sy se mantiene inalterado el tamaño de los objetos. Cuando a Sx y Sy se les asigna el mismo valor, se produce un escalamiento uniforme, la cual mantiene las propiedades relativas del objeto a escala. A menudo se utilizan valores desiguales de Sx y Sy en aplicaciones de diseño, donde las figuras se construyen a partir de unas cuantas formas básicas que pueden ser transformadas por transformaciones de escalamiento.
  • 7. 6 2.3.3 Rotación. Se aplica una rotación bidimensional en un objeto al cambiar su posición a lo largo de la trayectoria de una circunferencia en el plano de xy. Para generar una rotación, especificamos un ángulo de rotación "theta" y la posición (xr, yr) del punto de rotación (o punto pivote) en torno al cual se gira el objeto. Los valores positivos para el ángulo de rotación definen rotaciones en sentido opuesto a las manecillas del reloj alrededor del punto pivote y los valores negativos giran los objetos en la dirección del reloj. También es posible describir esta transformación como una rotación sobre el eje de rotación que es perpendicular al plano de xy y pasa a través del punto pivote. El primer paso es determinar las ecuaciones de transformación para la rotación de la posición de un punto P cuando el punto pivote está en el origen de las coordenadas. Utilizando identidades trigonométricas podemos expresar las coordenadas transformadas en término de los ángulos "theta" y "phi" como: Las coordenadas originales del punto en las coordenadas polares son: Las rotaciones son transformaciones de cuerpos rígidos que mueven los objetos sin deformarlos. Se giran a través del mismo ángulo todos los puntos del objeto. Se gira un segmento de línea recta al aplicar las ecuaciones de rotación en cada extremo de la línea y se vuelve a trazar la línea entre las nuevas posiciones de los extremos.
  • 8. 7 A continuación veremos otra imagen donde se aplica la rotación.
  • 9. 8 2.4 Representación matricial. Muchas aplicaciones incluyen secuencias de transformaciones geométricas:  Una animación requiere que los objetos se trasladen y roten en cada fotograma  Un diseño CAD requiere muchas transformaciones hasta obtener el resultado final Debemos formular de forma muy eficiente toda la secuencia de transformaciones. Cada transformación puede representarse como P’ = P M1 + M2 La matriz M1 contiene la información de ángulos y factores de escala. La matriz M2 contiene los términos de traslación asociados al punto fijo y al centro de rotación. Para producir una secuencia de transformaciones hay que calcular las nuevas coordenadas en cada transformación. P’’ = P’ M3 + M4 =… = P M1 M3 + M2 M3 + M4 Buscamos una solución más eficiente que permita combinar las transformaciones para obtener directamente las coordenadas finales a partir de las iniciales. Coordenadas homogéneas El uso de coordenadas homogéneas permite tratar todas las transformaciones geométricas como una multiplicación de matrices.
  • 10. 9
  • 11. 10 Conclusión Todos alguna vez hemos necesitado mover, hacer más grandes los objetos, imágenes etc. O simplemente rotar para ver otra perspectiva de del objeto o imagen. Esto es usado muchísimo en programas de diseño, y estos programas nos ayudan bastante para hacer todos estos tipos de efectos de traslación, rotación, escalado entre otros. Si estas opciones no estuvieran disponibles tendríamos que dibujar muchas veces un objeto y darle los parámetros desde que se crea, es decir, si necesitamos rotar un objeto borraríamos el que ya hicimos o crearíamos uno nuevo con los ángulos que necesitamos ver. Para facilitar este trabajo se utilizan formulas o ecuaciones que son muy utilizadas en calculo vectorial y solo transportar la imagen original a través de la aplicación de la ecuación que se requiera. Es importante conocer la aplicación de todo esto ya nosotros como ingenieros debemos saber la raíz, cuales son los principios de la Graficación. Como sabemos que con una simple función matemática podemos crear figuras. Gracias al cálculo vectorial es más fácil aplicar esto a una aplicación.