La computacin grfica 2D es la generacin de imgenes digitales por computadora -
sobre todo de modelos bidimensionales (como modelos geomtricos, texto y imgenes digitales 2D) y por tcnicas especficas para ellos. La palabra puede referirse a la rama de las ciencias de la computacin que comprende dichas tcnicas, o a los propios modelos. 1
La computacin grfica 2D se utiliza principalmente en aplicaciones que fueron desarrolladas originalmente sobre tecnologas de impresin y dibujo tradicionales, tales como tipografa, cartografa, dibujo tcnico, publicidad, etc. En estas aplicaciones, la imagen bidimensional no es slo una representacin de un objeto del mundo real, sino un artefacto independiente con valor semntico aadido; los modelos bidimensionales son preferidos por lo tanto, porque dan un control ms directo de la imagen que los grficos 3D por computadora (cuyo enfoque es ms semejante a la fotografa que a la tipografa). En muchos dominios, tales como la autoedicin, ingeniera y negocios, una descripcin de un documento basado en las tcnicas de computacin 2D pueden ser mucho ms pequeas que la correspondiente imagen digital, a menudo por un factor de 1/1000 o ms. Esta representacin tambin es ms flexible ya que puede ser renderizada en diferentes resoluciones para adaptarse a los diferentes dispositivos de salida. Por estas razones, documentos e ilustraciones son a menudo almacenados o transmitidos como archivos grficos en 2D. Los grficos 2D por computadora se han iniciado en la dcada de 1950, basndose en dispositivos de grficos vectoriales. stos fueron suplantados en gran parte por dispositivos basados en grficos raster en las dcadas siguientes. El lenguaje PostScript y el protocolo de sistema de ventanas X fueron piezas claves en la evolucin histrica del campo.
TRANSFORMACION BIDIMENCIONAL
Las transformaciones nos permiten alterar de una forma uniforme toda la imagen. Es un hecho que a veces es ms fcil modificar toda la imagen que una porcin de ella. Esto supone un complemento muy til para las tcnicas de dibujo manual, donde es normalmente ms fcil modificar una pequea porcin del dibujo que crear un dibujo completamente nuevo.
TRANSLACIN
Se aplica una traslacin en un objeto para cambiar su posicin a lo largo de la trayectoria de una lnea recta de una direccin de coordenadas a otra. Convertimos un punto bidimensional al agregar las distancias de traslacin, tx y ty la posicin de coordenadas original (x,y)
El par de distancia de traslacin se llama vector de traslacin o vector de cambio. Se pueden expresar las ecuaciones anteriores en una sola ecuacin matricial al utilizar vectores de columna para representar las posiciones de coordenadas y el vector de traslacin
Los polgonos se trasladan al sumar el vector de traslacin a la posicin decoordenadas de cada vrtice y se vuelve a generar el polgono utilizando un nuevo conjuntode coordenadas y vrtices y las especificaciones actuales de los atributos.
ROTACIN
Se aplica una rotacin bidimensional en un objeto al cambiar su posicin a lo largo de la trayectoria de una circunferencia en el plano de xy . Para generar una rotacin, especificamos un ngulo de rotacin y la posicin (x r , y r ) del punto de rotacin (o punto pivote) en torno al cual se gira el objeto.
ESCALACIN
Una transformacin de escalacin altera el tamao de un objeto. Se puede realizar esta operacin para polgonos al multiplicar los valores de coordenadas (x, y) de cada vrtice por los factores de escalacin s x y s y para producir las coordenadas transformadas (x, y )
CONCLUSIN Muchas veces necesitamos mover, hacer mas grandes los objetos o simplemente rotar para ver otra perspectiva de la imagen. Si estas opciones no estuvieran disponibles tendramos que dibujar muchas veces un objeto y darle los parmetros desde que se crea, es decir, si necesitamos rotar un objeto borraramos el que ya hicimos o crearamos uno nuevo con los angulos 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 travs de laaplicacion de la ecuacin que se requiera.