primitivas graficas
Post on 25-Mar-2016
241 Views
Preview:
DESCRIPTION
TRANSCRIPT
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES
Organismo Público Descentralizado del Gobierno del Estado de Puebla
ING. EN SISTEMAS COMPUTACIONALES
GRAFICACIÓN
“PRIMITIVAS GRÁFICAS”
DOCENTE
LIC. DIANA MARICELA GONZÁLEZ DELGADO
PRESENTA:
HERNÁNDEZ JACINTO MARCO ANTONIO
LIBRES, PUEBLA, 3 DE FEBRERO 2012
1. Definición de conceptos
A) Sistemas de coordenadas cartesianas
El sistema de coordenadas cartesianas en el plano está constituido por dos
rectas perpendiculares que se intersecan en un punto “O” al que se le llama “el
origen”. Una de las rectas se acostumbra representarla en posición horizontal
y se le da el nombre de eje X o eje de las abscisas; a la otra recta, vertical, se
le denomina eje Y o eje de las ordenadas, y ambas constituyen los dos ejes de
coordenadas rectangulares, los cuales dividen al plano en cuatro partes
llamadas cuadrantes.
B) Plano cartesiano
El Plano Cartesiano es una herramienta muy útil en muchas actividades diarias.
Sirve como referencia en un plano cualquiera; por ejemplo, el plano (o el suelo)
de una ciudad. Se llama Plano Cartesiano porque lo inventó el filósofo y
matemático René Descartes (1596-1650). El Plano Cartesiano se construye
dibujando dos rectas numéricas, una horizontal y la otra vertical, que se
atraviesan una a la otra en sus respectivos ceros; este cruce en el cero se le
llama origen y a cada una de las rectas se les llama ejes cartesianos o ejes
coordenados.
C) Pixel
Pixel, abreviatura de Picture Element, es un único punto en una imagen gráfica.
Los monitores gráficos muestran imágenes dividiendo la pantalla en miles (o
millones) de pixeles, dispuestos en filas y columnas. Los pixeles están tan
juntos que parece que estén conectados. El número de bits usados para
representar cada pixel determina cuántos colores o gamas de gris pueden ser
mostrados. Por ejemplo, en modo color de 8-bits, el monitor en color utiliza 8
bits para cada pixel, permitiendo mostrar 2 elevado a 8 (256) colores diferentes
o gamas de gris.
D) Línea
La línea geométrica por definición es un arte invisible. Es la traza que el punto
deja al moverse y por lo tanto es un producto suyo. Surge de la alteración del
reposo total del punto. Con ella se salta de una situación estática a una
dinámica. La línea se halla en el extremo opuesto al elemento primario, es decir
al punto, y constituye un elemento derivado o secundario.
C) Circulo
El Círculo es la figura plana formada por una circunferencia más toda su región
o área interior.
E) Polígono
Los polígonos son figuras cerradas, formadas por varios segmentos de líneas,
a las que llamamos lados.
D) OpenGL
OpenGL es una librería formada por 120 comandos aproximadamente. Entre
las principales acciones que podemos realizar mediante comandos OpenGL se
incluyen la especificación de los objetos y operaciones necesarias para
producir aplicaciones interactivas en 3D.
OpenGL se ha diseñado de forma independiente del hardware de soporte con
el fin de ser implementado sobre diferentes plataformas. Por este motivo, no
hay comandos para ejecutar tareas dependientes del hardware disponible
como la gestión de ventanas o la lectura de datos de entrada del usuario.
OpenGL tampoco provee de comandos de alto nivel para describir modelos en
3D. El modelo debe construirse a partir de primitivas geométricas simples como
puntos, líneas y polígonos.
2- Definición de forma matemática y
geográficamente de los conceptos anteriores
A) Línea
Se puede representar donde partimos de un punto inicial a un punto final
B) Circulo
Se puede definir gráficamente por valores un radio para obtener el área de la
circunferencia.
1
2
3
4
R=5 R=5
3.1416x5²
A=78.5398163397448
C) Polígono
Un polígono se representa de forma matemática cuando se calcula el área
de dicho polígono.
D) Pixel
El pixel se representa encontrando un punto entre el eje X y el eje Y.
Y
3 (3,3)
2
1
1 2 3 X
Altura= 8 Altura= 8
Base=4
A=BxAlt/2
A=4x8/2
A=16
D) Pixel
E) Sintaxis de OpenGL
OpenGL utiliza un conjunto de prefijos y sufijos en los comandos que permiten
indicar el tipo de datos con el que trabaja el comando, el número de parámetros
de la llamada a la función, etc. Viendo el programa anterior, podemos observar
que se utiliza el prefijo gl en cada palabra que hace referencia a un comando.
De igual manera, para las constantes se emplea el prefijo GL_. El
sufijo 3 indica que han de pasarse tres parámetros en la llamada, mientras que
la f indica un tipo de datos float.
En la siguiente tabla se muestra el significado de los sufijos utilizados para
especificar tipos de datos:
Sufijo C OpenGL
b 8-bit integer signed char GLbyte s 16-bit integer short GLshort i 32-bit integer long GLint, GLsizei f 32-bit floating-point float GLfloat, GLclampf d 64-bit floating-point double GLdouble, GLclampd ub 8-bit unsigned integer unsigned char GLubyte, GLboolean us 16-bit unsigned integer unsigned short GLushort ui 32-bit unsigned integer unsigned long GLuint, GLenum, GLbitfield
Fuentes de información
http://dcb.fic.unam.mx/CoordinacionesAcademicas/Matematicas/CapsulasAntec
edentes/simetria.pdf
http://matematicas-nestor.blogspot.com/2008/01/plano-cartesiano-geometra-
analtica.html
http://www.masadelante.com/faqs/pixel
http://www.arqhys.com/arquitectura/linea.html
http://www.profesorenlinea.cl/geometria/CirculoCircunfelementos.htm
http://graficos.uji.es/grafica/Tutorial/Introduccion.htm
http://www.scriblink.com/
http://issuu.com
top related