Sie sind auf Seite 1von 18

Grficacion en 2D

Resumen general

ndice
2.1 Trazo de lneas rectas
2.2 Representacin y trazo de polgonos.
2.3 Transformacin bidimensional.

2.3.1 Translacin
2.3.2 Escalamiento
2.3.3 Rotacin

2.4 Representacin matricial.


2.5 Ventana y puerto de visin

Introduccin

Los grficos 2d por computadora comenzaron en 1950, con imgenes


vectoriales que despus fueron remplazados por dispositivos basados en
grficos raster.
El arte de los grficos en 2D proviene bsicamente de las
coordenadas(X,Y), En la grficacion 2d hay ocasiones en las que se hace
uso de grficacion 3d para afinar imgenes mas reales, y recprocamente
el 3d utiliza efectos 2d para reformar figuras estructurales en 2d.
La computacin grafica es la generacin de imgenes digitales utilizando
modelos bidimensionales.

Trazo de lneas Rectas


Una lnea recta

o segmento de recta se extiende a una


misma direccin lo cual implica tener una sola dimensin a lo
largo de su punto de inicio y su punto fin.
Es uno de los fundamentos geomtricos, su trazo lo podemos
representar mediante una ecuacin general mediante
coordenadas con puntos y vectores
La ecuacin de la recta:

Trazo de Lneas Rectas


El algoritmo bsico para trazar
lneas entre dos puntos (x|y),
(x2, y2) es:

Donde: Round: funcin de redondeo.


Numero de operaciones de punto

Representacin y trazo de polgonos


El uso del polgono en grficacion es popular debido a que

facilita la representacin de imagen y el despliegue de los


objetos, al utilizarlo con ecuaciones lineales permite un
mejor control de los movimientos a largo de sus
translaciones.

Transformacin bidimensional

Para realizar transformaciones bidimensionales es necesario

establecer una matriz o composicin de matrices en la cual


contenga el producto de las transformaciones individuales en
cada translacin.

Translacin
La translacin se utiliza cuando se desea mover un objeto a lo

largo de una trayectoria utilizando coordenadas de translacin


(tx,ty) [tambin conocidas como vector cambio] y las
coordenadas (x.y) del punto original.
Se pueden expresar la ecuaciones anteriores en un sola

ecuacin
matricial y el vector translacin.

Esto permite expresar las dos ecuaciones de translacin


bidimensional matricialmente.

P = P+T

Translacin

Escalamiento
La transformacin de escalacin altera el tamao de un

objeto. Esto funciona multiplicando los valores de


coordenadas (x, y ) y cada vrtice por los factores de
escalacin S, y S,. Para producir las coordenadas
transformadas (X,Y):

Y este puede ser expresado en forma matricial:

Bsicamente cuando asignamos los valores


de escalamiento (S), estos valores definirn
la ampliacin y la reduccin de la figura.

Rotacin
Cuando se requiere

aplicar rotacin a un
cuerpo bidimensional a lo
largo de una trayectoria
es necesario especificar
un Angulo de rotacin y
la posicin (X, Y) del
punto de rotacin (o
punto pivote) en torno al
cual se gira el objeto.

Rotacin

Representacin matricial
Un numero complejo se puede representar como un vector y un

vector como matriz, por lo que suena lgico que un nmero


complejo se pueda representar con una matriz, solo que la
representacin no tiene que ser propiamente la de un vector en
una matriz.
Ejemplo:
Z
El primer rengln nos dar el nmero complejo. Podemos definir la
unidad real como:
y la imaginaria como
Al ser un nmero complejo la suma de un numero real mas el otro
numero real por la unidad imaginaria. Podemos hacerlo
matricialmente.

Ventana y puerto de visin u rea de


Otra herramienta de
vista
grficacion es especificar las

primitivas de salida en un
sistema de coordenadas de
mundo de punto flotante,
usando unidades como:
angstroms, micras, metros,
millas, aos, luz. etc.
Entonces para efectuar el
rea de vista el
programador puede
proporcionar un paquete
grafico o especificar una
regin rectangular en
coordenadas de mundo.

rea de visin

Es importante conocer la secuencia de transformacin del

objeto para lograr un escalamiento uniforme, con ello lograr


el efecto de traslacin y posteriormente establecer
coordenadas de mundo y de pantalla.

Conclusiones
Notoriamente, la grficacion parte fundamentalmente de la

formulacin matemtica porque el lenguaje matemtico


especifica y detalla de mejor manera todos los movimientos,
operaciones, variables y leyes fsicas.
Es por lo anterior que los videojuegos consumen gran
cantidad de recursos, porque dentro del CPU se realiza un
mundo geomtrico y matemtico.
La computacin naci hablando matemticas por esta razn
puede ser considerada como armazn de la ciencia.

Bibliografas

http://delta.cs.cinvestav.mx/~
mcintosh/comun/summer2006/complexJulio_html/node7.html
http://www.wikimatematica.org/index.php?title=La_recta
https://www.google.com.mx/search?q=2.5+Ventana+y+puerto+de+vi
si%C3%B3n&es_sm=122&biw=1366&bih=613&ei=ZENSVbmgMcTjsAX11ICoB
A&start=20&sa=N
http://
es.slideshare.net/YamilHernandezOrtega/39029313-librodetextoparalamater
iadegraficacion
http://es.wikipedia.org/wiki/Computaci%C3%B3n_gr%C3%A1fica_2D
http://
graficacion-suirot18.blogspot.mx/2013/09/25-ventana-y-puerto-de-vision.ht
ml

Das könnte Ihnen auch gefallen