primitivas graficas

12
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla ING. EN SISTEMAS COMPUTACIONALES GRAFICACIÓN PRIMITIVAS GRÁFICASDOCENTE LIC. DIANA MARICELA GONZÁLEZ DELGADO PRESENTA: HERNÁNDEZ JACINTO MARCO ANTONIO LIBRES, PUEBLA, 3 DE FEBRERO 2012

Upload: marco-antonio-hernandez

Post on 25-Mar-2016

241 views

Category:

Documents


1 download

DESCRIPTION

ESTE ES LA SEGUNDA ACTIVIDAD DE LA MATERIA DE GRAFICACION DONDE EL TEMA CENTRAL ES PRIMITIVAS GRAFICAS

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

3.- Usando la herramienta scriblink

A) Línea

B) Circulo

C) Polígono

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