Nuestro modelo a visualizar estará dispuesto en el espacio geométrico 2D ó 3D



Documentos relacionados
Definición de vectores

Vectores en el espacio

Tema 1. VECTORES (EN EL PLANO Y EN EL ESPACIO)

3.1 DEFINICIÓN. Figura Nº 1. Vector

Vectores: Producto escalar y vectorial

APUNTES DE MATEMÁTICAS TEMA 4: VECTORES 1º BACHILLERATO

1. Vectores 1.1. Definición de un vector en R2, R3 (Interpretación geométrica), y su generalización en Rn.

VECTORES EN EL PLANO

TEMA II ÁLGEBRA VECTORIAL; FUNDAMENTOS Definicion, notacion y clasificacion de los vectores.

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA MEXICALI

COORDENADAS CURVILINEAS

Hallar gráfica y analíticamente la resultante de los siguientes desplazamientos: hacia el Noroeste), B. (35 m Sur)

Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores

De acuerdo con sus características podemos considerar tres tipos de vectores:

Matrices y transformaciones

Actividades recreativas para recordar a los vectores. 1) Representa en un eje de coordenadas las siguientes sugerencias:

Vectores. Las cantidades físicas que estudiaremos en los cursos de física son escalares o vectoriales.

Seminario Universitario Material para estudiantes. Física. Unidad 2. Vectores en el plano. Lic. Fabiana Prodanoff

PRODUCTO ESCALAR DE DOS VECTORES

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.

Geometría Tridimensional

Movimientos en el plano

ESTATICA: TIPOS DE MAGNITUDES: CARACTERÍSTICAS DE UN VECTOR. Rama de la física que estudia el equilibrio de los cuerpos.

CURSO BÁSICO DE FÍSICA MECÁNICA PROYECTO UNICOMFACAUCA TU PROYECTO DE VIDA

VECTORES. Abel Moreno Lorente. February 3, 2015

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define.

Ejercicios resueltos de vectores

Segundo de Bachillerato Geometría en el espacio

Tema 3. Espacios vectoriales

_ Antología de Física I. Unidad II Vectores. Elaboró: Ing. Víctor H. Alcalá-Octaviano

Transformaciones geométricas

Álgebra Vectorial. Principios de Mecánica. Licenciatura de Física. Curso

1. Producto escalar, métrica y norma asociada

Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales.

Definición operacional, independientemente de cualquier sistema de referencia

Campo y potencial eléctrico de una carga puntual

UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES. OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano.

Estructuras algebraicas

Tema 2. Espacios Vectoriales Introducción

Nivelación de Matemática MTHA UNLP 1. Vectores

OPERACIONES ELEMENTALES CON VECTORES

requerido). vectoriales, y operan según el Álgebra a continuación Vector. dirección. representados.

Física: Repaso Matemático, Vectores y Sistemas de Referencia

A.2. Notación y representación gráfica de vectores. Tipos de vectores.

INTRODUCCIÓN A VECTORES Y MAGNITUDES

1. ESCALARES Y VECTORES

1.1 CANTIDADES VECTORIALES Y ESCALARES. Definición de Magnitud

Te damos los elementos básicos de los vectores para que puedas entender las operaciones básicas.

5.1Definición transformación lineal de núcleo ó kernel, e imagen de una transformación lineal y sus propiedades

VECTORES. Se representa gráficamente por medio de una flecha, por ejemplo: Todos los vectores poseen las siguientes características:

6. VECTORES Y COORDENADAS

Algebra Lineal y Geometría.

VECTORES. Por ejemplo: la velocidad de un automóvil, o la fuerza ejercida por una persona sobre un objeto.

ESTÁTICA 2. VECTORES. Figura tomada de

Operaciones con vectores y matrices ECONOMETRÍA I OPERACIONES CON VECTORES Y MATRICES. Ana Morata Gasca

Aplicaciones Lineales

Geometría analítica. Impreso por Juan Carlos Vila Vilariño Centro I.E.S. PASTORIZA

Javier Junquera. Vectores

Capitán de fragata ingeniero AGUSTÍN E. GONZÁLEZ MORALES. ÁLGEBRA PARA INGENIEROS (Solucionario)

ÁLGEBRA DE MATRICES. Al consejero A no le gusta ninguno de sus colegas como presidente.

CAMPO ELÉCTRICO FCA 10 ANDALUCÍA

SISTEMAS DE COORDENADAS SISTEMA COORDENADO UNIDIMENSIONAL

TEMA 7 GEOMETRÍA ANALÍTICA

Unidad 4: Vectores. 4.1 Introducción. 4.2 Vectores: enfoque geométrico

Actividades con GeoGebra

ALGEBRA DE VECTORES Y MATRICES VECTORES

11. ANEXO # 1 DEFINICIONES

TIPOS DE RESTRICCIONES

REPASO DE VECTORES GRM Semestre

Álgebra lineal y matricial

1 v 1 v 2. = u 1v 1 + u 2 v u n v n. v n. y v = u u = u u u2 n.

Curso de Procesamiento Digital de Imágenes

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

GUIAS DE ACTIVIDADES Y TRABAJO PRACTICO Nº 21

VECTORES EN EL ESPACIO. 1. Determina el valor de t para que los vectores de coordenadas sean linealmente dependientes.

Análisis de componentes principales

Lección 2. Puntos, vectores y variedades lineales.

1 Estática Básica Prohibida su reproducción sin autorización. CONCEPTOS DE FISICA MECANICA. Conceptos de Física Mecánica

Espacio afín. Transformaciones afines y movimientos

Lección 7 - Coordenadas rectangulares y gráficas

Espacios vectoriales. Bases. Coordenadas

Representación de un Vector

Figura Vector AP en la trama {A}


Aplicaciones Lineales

GEOMETRÍA ANALÍTICA EJERCITARIO DE FACULTAD DE INGENIERÍA CURSO PREPARATORIO DE INGENIERÍA (CPI) UNIVERSIDAD NACIONAL DE ASUNCIÓN

El espacio tridimensional. Tema 01: Álgebra lineal y geometría en R 3. Vectores. El producto punto o producto escalar. Teorema

IES Menéndez Tolosa. La Línea de la Concepción. 1 Es posible que un cuerpo se mueva sin que exista fuerza alguna sobre él?

Traslación de puntos

1 El espacio vectorial R n.

Vectores en R n y producto punto

Sistemas de vectores deslizantes

PROGRAMACIÓN LINEAL Introducción Inecuaciones lineales con 2 variables

Tema 3. Aplicaciones lineales Introducción

TEMA 7 VECTORES MATEMÁTICAS I 1º Bach. 1

TEOREMA DE DETERMINACIÓN DE APLICACIONES LINEALES

Movimientos y semejanzas

I. RELACIONES Y FUNCIONES 1.1. PRODUCTO CARTESIANO { }

KIG: LA GEOMETRÍA A GOLPE DE RATÓN. Asesor de Tecnologías de la Información y de las Comunicaciones

La magnitud vectorial mas simple es el desplazamiento (cambio de posición de un punto a otro de una partícula o de un cuerpo)

Transcripción:

Tema 3 Tema 3 Tema 3. Transformaciones 2D 3.2 Transformaciones en 2D 3.3 Composición de transformaciones 3.4 Transformaciones geométricas respecto a un punto 3.5 Transformaciones entre sistemas de coordenadas Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 1 Nuestro modelo a visualizar estará dispuesto en el espacio geométrico 2D ó 3D Las transformaciones geométricas serán generalmente imprescindibles para la visualización de nuestro modelo en un dispositivo Las transformaciones geométricas también serán imprescindibles en sistemas CAD, simulación, videojuegos etc. Las transformaciones que estudiaremos serán: traslación, giro y escalado Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 2 1

Sistemas de coordenadas 2D y 3D R 2 unto en (2,3) R 3 Sistema de coordenadas dextrógiro Z unto en (2,-2,2) Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 3 Ejemplo de transformación geométrica R 2 Allí=(7,7) Instrucción para mover sumar 5 a x, sumar 4 a y Aquí=(2,3) Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 4 2

Cómo podemos relacionar distintos objetos? Se puede considerar la localización de los objetos con respecto a un punto central de referencia llamado origen Un vector indica cual es la dirección a seguir desde el origen y la longitud del camino hasta llegar a un punto Notación: fila o columna Ej.: el vector que apunta al centro del coche [ 10 2] 10 2 Utilizaremos la notación columna y las matrices de transformación se premultiplicarán (2,3) (8,7.5) (10,2) Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 5 Los vectores se utilizan en gráficos para: Representar las posiciones de los vértices Determinar la orientación de una superficie Vector normal a la superficie Modelar la interacción de la luz Vector de incidencia de la luz N N θ L γ L Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 6 3

Suma de vectores 2 = 3 2 4 6 '' = + ' = + = 3 2 5 4 ' = 2 + Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 7 roducto por un escalar Dependencia lineal Dos vectores son linealmente dependientes cuando uno es un múltiplo de otro 2x = 2 3 6 2 = = 2y 2 2 4 2 α x 3 = = y 2 - Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 8 4

Vectores base del plano Los vectores unidad (de longitud 1) en los ejes x e y se llaman los vectores base estándar del plano La colección de todos los múltiplos escalares de [1 0] nos da el primer eje de coordenadas La colección de todos los múltiplos escalares de [0 1] nos da el segundo eje de coordenadas Vectores base no ortogonales odemos obtener cualquier vector [n m] como combinación de otros dos vectores cualesquiera [a b] y [c d]? n a + + c α a β c = α β = m b d α b + β d Siempre podremos encontrar α y β mientras [a b] y [c d] no sean linealmente dependientes Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 9 ropiedades algebraicas de los vectores: Conmutativa + Q = Q + Asociativa ( + Q) + R = + (Q + R) Identidad (suma) Existe un vector 0 / (+0)=(0+)= para todo Inverso ara cualquier existe un vector - / + (-) = 0 Distributiva (vector): r (+Q)=r+rQ Distributiva (escalar): (r + s)=r+s Asociativa (escalar): r(s)=(rs) Identidad (producto): ara el número real 1, 1= para todo Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 10 5

roducto escalar de vectores El resultado es escalar Define la longitud de un vector (*)=x 2 + y 2 es el cuadrado de la longitud ermite normalizar vectores La norma de un vector es su longitud Un vector es unitario si =1 ara normalizar: / Mide los ángulos entre dos vectores Si y son distintos de 0 entonces * = cos(θ φ) x x' ' = = x x' + y y' y y' =+ sinθ θ (θ φ) φ cosθ Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 11 ermite calcular la longitud de la proyección de un vector sobre un eje Si W es un vector unitario, entonces *W es la longitud de la proyección de sobre la línea que contiene W Determina si dos vectores son perpendiculares El producto escalar de dos vectores perpendiculares es cero - 3 ' = 4 4 = 3 θ (θ φ) φ W ' = x x' + y y' = (4-3) + (3 4) = 0 o ' = ' cos(90 ) = ' 0 = 0 Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 12 6

roducto vectorial El resultado es un vector (ortogonal a los vectores operando) Mide los ángulos entre dos vectores Si y son distintos de 0 entonces x = sen(θ φ) ermite calcular la distancia de un punto a una recta Si W es un vector unitario, entonces xw es la distancia de a la recta que contiene W Determina si dos vectores son paralelos El modulo del producto vectorial de dos vectores paralelos es 0 ' = θ i x x' j y y' k z z' (θ φ) φ θ (θ φ) φ W Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 13 3.2 Transformaciones 2D untos 2D: como vectores columna Transformaciones: matrices cuadradas que premultiplican al vector Si considerásemos los puntos como vectores fila, utilizaríamos las matrices traspuestas Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 14 7

3.2 Transformaciones 2D Traslación Desplazar un objeto desde una posición a otra diferente = + Tx; = + Ty; T x = T = = T y = + T Borrar las primitiva de la posición actual Sumar desplazamiento a los puntos de control Redibujar la primitiva en la nueva posición Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 15 3.2 Transformaciones 2D Escalado Modificación del tamaño de un objeto = * Sx; = * Sy; Sx S = 0 = 0 S = y = S x 0 0 S y Si un factor de escala es menor que 1 el objeto se reduce en esa dimensión Si un factor de escala es mayor que 1 el objeto aumenta en esa dimensión Si un factor de escala es negativo el objeto se invierte en esa dimensión Si los factores de escala son diferentes se cambian las proporciones El escalado se realiza respecto a un punto fijo (en este caso el origen) Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 16 8

3.2 Transformaciones 2D Escalado Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 17 3.2 Transformaciones 2D Rotación Giro de un punto respecto de otro (en este caso el origen) Si a un punto de coordenadas polares (r, β) se le aplica un giro a: = r*cos(β+α) = r*(cos(β)*cos(α) - sen(β)*sen (α)) = (r*cos(β))*cos(α) - (r*sen(β))*sen (α) = *cos(α) - *sen (α) = r*sen(β+α) = r*(sen(β)*cos(α) + cos(β)*sen (α)) = (r*sen(β))*cos(α) - (r*cos(β))*sen (α) = *cos(α) + *sen (α) r = R * cos( α) sen( α) R = sen( α) cos( α) Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 18 9

3.3 Composición de transformaciones Coordenadas homogéneas Homogeneizar las tres transformaciones: producto por una matriz ara obtener las coordenadas homogéneas se incluye el plano en un espacio 3D cuya tercera dimensión es constante [ ] [ 1] De este modo se pueden acumular varias transformaciones en una sola matriz Las nuevas matrices serán: 1 0 Tx T = 0 1 T y 0 0 1 Ex 0 0 E= 0 Ey 0 0 0 1 cos( α) sen( α) 0 R= sen( α) cos( α) 0 0 0 1 Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 19 3.3 Composición de transformaciones odemos combinar varias transformaciones para obtener operaciones más complejas or ejemplo -> Rotación respecto a un punto cualquiera (x c, y c ) En tres pasos: Traslación (-x c, -y c ), Rotación y Traslación (x c, y c ) Como las matrices son cuadradas se obtiene una única matriz 3 = T(x c, y c ) * R * T(-x c, -y c ) * Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 20 10

3.3 Composición de transformaciones Orden de las transformaciones El producto de matrices no es conmutativo M1*M2<>M2*M1 La aplicación de transformaciones tampoco lo es Transformaciones que si son conmutativas Traslación-Traslación Escalado-Escalado Rotación-Rotación Escalado roporcional-rotación Transformaciones que no son conmutativas Traslación-Escalado Traslación-Rotación Escalado No roporcional-rotación Traslación después de rotación Rotación después de traslación Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 21 3.4 Transformaciones geométricas respecto a un punto Las operaciones complejas se dividen en otras más sencillas Traslación: La traslación no depende de un punto de referencia Escalado: El escalado se realiza respecto a un punto de referencia (x,y) Trasladar el objeto (-x,-y) Realizar el escalado del objeto Deshacer la traslación Rotación: Las rotaciones se realizan desde un punto llamado centro de rotaciones (CR) Trasladar el objeto (-CR) Realizar la rotación del objeto Deshacer la traslación Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 22 11

3.5 Transformaciones entre Sistema de Coordenadas Sistema de coordenadas del mundo real (CMR) Descripción del sistema físico real Las unidades de medida dependen de la representación Se deben transformar en medidas del dispositivo (mapping) La transformación (mapping) se compone de un escalado y de un desplazamiento Sistema de coordenadas del dispositivo (CD) Depende del dispositivo Tamaño de la ventana, en pixels si es una pantalla Situación del origen de coordenadas Sentido de avance de cada coordenada Sistema de coordenadas del dispositivo normalizado (CDN) ara realizar el mapping de forma normalizada se utiliza un dispositivo ficticio de anchura 1 y altura 1 Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 23 3.5 Transformaciones entre Sistema de Coordenadas Cómo podemos pasar de un sistema de coordenadas a otro de la forma más eficiente y a ser posible de un modo normalizado Se define una zona del mundo real: ventana (window) Se define una zona del dispositivo: marco (viewport) El tamaño de un marco va de un pixel a toda la pantalla Lo que quede fuera de la ventana queda fuera del marco La transformación de coordenadas de la aplicación en coordenadas del dispositivo físico (CD) se realiza en 2 pasos: De CMR a CDN Transformación normalizada De CDN a CD Transformación del dispositivo Ventana Coordenadas del mundo real Marco Coordenadas del dispositivo normalizado Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 24 12

3.5 Transformaciones entre Sistema de Coordenadas wymax Coordenadas del Mundo Transformación ventana-marco: Se traslada la esquina inferior izquierda de la ventana al origen Se aplican los factores de escala para que marco y ventana tengan el mismo tamaño Se traslada el origen a la esquina inferior izquierda del marco wymin wxmin Ventana wxmax Coordenadas del mundo real vymax Marco vymin vxmin vxmax Coordenadas del dispositivo normalizado Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 25 3.5 Transformaciones entre Sistema de Coordenadas La transformación de CDN a CD sería similar a la anterior En general las ventanas y los marcos serán rectangulares Tipos de transformaciones entre sistemas: Sin recorte ISOTRÓICA ANISOTRÓICA Marco Con recorte Isotrópica (conservando proporciones, 1 factor de escala) o anisotrópica (2 factores de escala). ara conseguir la isotrópica, la definición del marco deberá ser proporcional al de la ventana Marco Gràfics per Computador 2004/2005 Tema 3. Tema 3. Transformaciones 2D 2D 26 13