Este documento describe diferentes tipos de transformaciones bidimensionales como traslación, escalamiento, rotación y sesgado. También describe cómo representar estas transformaciones mediante matrices y cómo componer varias transformaciones en una sola matriz de transformación compuesta. Además, explica cómo trazar líneas curvas mediante curvas de Bézier, splines cúbicos y fractales.
0 calificaciones0% encontró este documento útil (0 votos)
214 vistas12 páginas
Este documento describe diferentes tipos de transformaciones bidimensionales como traslación, escalamiento, rotación y sesgado. También describe cómo representar estas transformaciones mediante matrices y cómo componer varias transformaciones en una sola matriz de transformación compuesta. Además, explica cómo trazar líneas curvas mediante curvas de Bézier, splines cúbicos y fractales.
Este documento describe diferentes tipos de transformaciones bidimensionales como traslación, escalamiento, rotación y sesgado. También describe cómo representar estas transformaciones mediante matrices y cómo componer varias transformaciones en una sola matriz de transformación compuesta. Además, explica cómo trazar líneas curvas mediante curvas de Bézier, splines cúbicos y fractales.
Este documento describe diferentes tipos de transformaciones bidimensionales como traslación, escalamiento, rotación y sesgado. También describe cómo representar estas transformaciones mediante matrices y cómo componer varias transformaciones en una sola matriz de transformación compuesta. Además, explica cómo trazar líneas curvas mediante curvas de Bézier, splines cúbicos y fractales.
Descargue como PPTX, PDF, TXT o lea en línea desde Scribd
Descargar como pptx, pdf o txt
Está en la página 1de 12
UNIDAD II
GRAFICACIÓN 2D
M.T.I ANGELINA MÁRQUEZ JIMÉNEZ
Traslación Una traslación se refiere a cambios en la posición. Se aplica una traslación en un objeto para cambiar su posición a lo largo de la trayectoria de una línea recta de una dirección de coordenadas a otra. Convertimos un punto bidimensional al agregar las distancias de traslación, tx y ty la posición de coordenadas original (x,y).
Transformación El par de distancia de traslación se llama vector de traslación o
vector de cambio. Se pueden expresar las ecuaciones anteriores Bidimensional en una sola ecuación matricial al utilizar vectores de columna para representar las posiciones de coordenadas y el vector de traslación Escalamiento Un escalamiento significa un cambio en el tamaño de un objeto, altura y anchura.El escalamiento se hace con un factor sx en el eje x y en un factor syen el eje y.
Transformación Escalamiento uniforme sx = sy
Escalamiento diferencial. Bidimensional La transformación de escalamiento puede expresarse con las siguientes multiplicaciones. Transformación Bidimensional Rotación En una rotación existe un movimiento circularen el hay un punto central que se mantiene fijo y todo lo demás se mueve alrededor de ese punto en círculos. 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 Transformación plano de xy . Para generar una rotación, especificamos un ángulo de rotación θ y la posición (x r , y r ) del punto de rotación (o punto Bidimensional pivote) en torno al cual se gira el objeto. Sesgado Sesgo es un tipo de transformación no rígida, pues existe una deformación del objeto original al aplicar dicha transformación. Existen 2 tipos de sesgo: 1. Sesgo Horizontal: las coordenadas adyacentes al eje x permanecen fijas, los valores de y no cambian. Transformación 2. Sesgo Vertical: las coordenadas adyacentes al eje y permanecen fijas, los valores de x no cambian. Bidimensional En las aplicaciones de diseño y de creación de imágenes, realizamos traslaciones, rotaciones, escalaciones, sesgado para ajustar los componentes de la imagen en sus posiciones apropiadas. En este tema consideramos cómo se pueden volver a formular las representaciones de la matriz de modo que se pueden Representación procesar de manera eficiente esas secuencias de transformación. Es posible expresar cada una de las transformaciones básicas en la matricial de las forma de matriz general con las posiciones de coordenadas P y P’ representadas como columnas de vector. transformaciones bidimensionales Con las representaciones de matriz podemos establecer una matriz para cualquier secuencia de transformaciones como una matriz de transformación compuesta al calcular el producto de la Representación matriz de las transformaciones individuales. La creación de productos de matrices de transformación a menudo se conoce matricial de las como concatenación o composición de matrices. Muchas aplicaciones incluyen secuencias de transformaciones transformaciones geométricas: bidimensionales 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 Curvas de Bézier Curvas de Bezier Es un sistema desarrollado hacia los años setenta del siglo XX, para el trazado de dibujos técnicos, en el diseño aeronáutico y de automóviles. Su denominación es en honor a Pierre Bezier quien ideó un método de descripción matemática de Trazo de líneas las curvas que se comenzó a utilizar con éxito en los programas de CAD. Posteriormente, los inventores del PostScript, introdujeron curvas en ese código el método de Bezier para la generación del código de las curvas y los trazados. Dibujamos una curva: Dados los puntos P0=(1, 1), P1=(2, 4), P2=(5, 3), la curva Bézier asociada tiene las siguientes ecuaciones paramétricas x(t) = B0,2(t) + 2B1,2(t) + 5B2,2(t) = 1+2t+2t2 y(t) = B0,2(t) + 4B1,2(t) + 3B2,2(t) = 1+6t-4t2 Trazo de líneas curvas Splines Cúbicos Interpolan entre dos puntos utilizando un polinomio de grado 3 Los polinomios de grado 3 son los de menor grado que permiten la existencia de un punto de inflexión. Intentan evitar oscilaciones y complejidad de interpolación polinómica, al aumentar el número de puntos. Si el polinomio es de grado m, 3 en este caso, se puede imponer Trazo de líneas que la curva global sea continua hasta el orden m-1 (Cm-1), en este curvas caso: grado 2. Es decir, podemos imponer que sea continua la curva, la primera y la segunda derivada, es decir, curvas suaves. Un fractal es un objeto cuya estructura se repite a diferentes escalas. Es decir, por mucho que nos acerquemos o alejemos del objeto, observaremos siempre la misma estructura. De hecho, somos incapaces de afirmar a qué distancia nos encontramos del objeto, ya que siempre lo veremos de la misma forma.
Existen muchísimos fractales, ya que como veremos, son muy fáciles
de construir. Los ejemplos más populares son el conjunto “Mandelbrot” o el triángulo “Sierpinski”. Este último se realiza de una forma muy Fractales sencilla: dibujamos un triángulo grande, colocamos otros tres triángulos en su interior a partir de sus esquinas, repetimos el último paso.