graficas primitivas

13
S.E.P. D.G.E.S.T. D.I.T.D. INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla INGENIERÍA EN SISTEMAS COMPUTACIONALES Primitivas gráficasPRESENTA: BAUTISTA RAMOS NAZARIO LIBRES, PUEBLA, FEBRERO 2012

description

trabajo de nazario bautista ramos

Transcript of graficas primitivas

Page 1: graficas primitivas

S.E.P. D.G.E.S.T. D.I.T.D.

INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES

Organismo Público Descentralizado del Gobierno del Estado de Puebla

INGENIERÍA EN SISTEMAS COMPUTACIONALES

“Primitivas gráficas”

PRESENTA:

BAUTISTA RAMOS NAZARIO

LIBRES, PUEBLA, FEBRERO 2012

Page 2: graficas primitivas

ACTIVIDAD

1. Definir los siguientes conceptos, adjuntando la fuente de información

correspondiente:

a) Sistema de coordenadas cartesianas

El sistema de coordenadas cartesianas o mejor conocido como sistema de

coordenadas de referencia del mundo, es un sistema que sirve para

describir una imagen, esta a su vez puede representarse de manera

bidimensional o tridimensional. [1]

b) Plano cartesiano

Es un sistema constituido por dos rectas perpendiculares orientadas,

llamadas ejes y la intersección entre ellas se llama origen. El eje horizontal

es llamado x y el vertical es el eje y. Estos ejes se dividen en cuadrantes

denotados por I, II, III, IV respectivamente. [2]

c) Pixel

Un píxel o pixel (acrónimo del inglés picture element, “elemento de imagen”)

es la menor unidad homogénea en color, que forma parte de una imagen

digital, ya sea una fotografía, un fotograma de video o un gráfico. [3]

d) Línea

Sucesión continua de puntos, los cuales están establecidos por una serie

de coordenadas iniciales y finales dentro de un sistema de coordenadas de

referencia del mundo. [4]

e) Círculo

Un circulo se define como el conjunto de puntos que se encuentran a una

distancia determinada r con respecto a una posición central (xc, yc). Para

cualquier punto (x, y) del círculo. [5]

f) Polígono

Figura plana que debe de tener todos sus vértices en un mismo plano y sus

aristas no pueden cruzarse. [6]

Page 3: graficas primitivas

g) OpenGL

Es una especificación gráfica que proporciona una biblioteca básica de

funciones para especificar primitivas gráficas, atributos, transformaciones

geométricas, transformaciones de visualización y muchas otras

operaciones; Es independiente del hardware de la computadora. [7]

2. Definir matemáticamente y geométricamente el trazo de:

a) Pixel

Unidad mínima de las imágenes de mapas de bits, que también son

llamadas imágenes raster o bitmaps.

Un pixel puede requerir mayor o menor cantidad de memoria para ser

almacenado, y de acuerdo a este valor (llamado la profundidad de un pixel)

la imagen podrá desplegar una mayor o menor cantidad de colores.[8]

Un pixel se puede representar en un plano bidimensional de coordenadas,

como se muestra en la siguiente figura 1:

Figura 1. Representación de un pixel

Page 4: graficas primitivas

b) Línea

En matemáticas y geometría, una línea suele denotar una línea recta o

curva.

La línea es el elemento más básico de todo grafismo, y uno de los

sumamente utilizados. [9]

Su representación se basa mediante dos puntos, el inicial y el final como se

muestra en la figura 2.

Figura 2. Representación de una línea mediante los puntos inicial y final

c) Círculo

El círculo es el conjunto de todos los puntos del plano cuya distancia a otro

punto del plano (centro) es igual o menor a un segmento dado llamado

radio, es decir, los puntos del círculo son los de la circunferencia y los

interiores a la circunferencia. [10]

En la figura 3 se puede apreciar un centro o y un radio r

Figura 3. Representación de un círculo

Page 5: graficas primitivas

d) Polígono

Polígono es la figura plana cerrada formada por n segmentos: p1, p2, p3,

p4, p5….pn (n>3) llamados lados, los puntos p1, p2, p3, p4, p5….pn, se

llaman vértices. [11]

En la figura 4 se aprecian los vértices mencionados anteriormente

Figura 4. Representación geométrica de un polígono de p vértices.

3. A través de la herramienta skriblink mostrar 5 ejemplos de:

a) Pixel

Page 6: graficas primitivas
Page 7: graficas primitivas
Page 8: graficas primitivas

b) Línea

Page 9: graficas primitivas
Page 10: graficas primitivas

c) Círculo

Page 11: graficas primitivas

d) Polígono

4. Mostrar la sintaxis en OpenGL para el trazo de un pixel

Para especificar la geometría de un punto, simplemente proporcionamos las

correspondientes coordenadas dentro del sistema de referencia del mundo.

A continuación, estas coordenadas, junto con las demás descripciones

geométricas que tengamos en nuestro esquema, se pasan a las rutinas de

visualización. A menos que especifiquemos otros valores de atributos, las

primitivas de OpenGL se muestran con un tamaño y un color

predeterminados. El color predeterminado para las primitivas es el blanco y

el tamaño de punto predeterminado es igual al tamaño de un píxel de la

pantalla.

Se utiliza la siguiente función OpenGL para indicar los valores de

coordenadas para una única posición:

g l V e r t e x * ( );

Donde el asterisco (*) indica que esta función necesita códigos de sufijo.

Estos códigos de sufijo se utilizan para identificar la dimensión espacial, el

tipo de datos numérico que hay que utilizar para los valores de las

Page 12: graficas primitivas

coordenadas y una posible forma vectorial para la especificación de las

coordenadas. La función g l V e r t e x debe situarse entre una función:

g l B e g i n y una función g l E n d. El argumento de la función g l B e g i n

se utiliza para identificar el tipo de primitiva gráfica que hay que visualizar,

mientras que g l E n d no toma ningún argumento. Para dibujar puntos, el

argumento de la función g l B e g i n es la constante simbólica GL_P0INTS.

Así, la manera de especificar en OpenGL la posición de un punto es:

g l B e g i n (GL_POINTSi;

g l V e r t e x * t ) ,-

glEnd ( );

Ejemplo:

g l B e g i n ÍGL_POINTS);

g l V e r t e x 2 i (50, 100);

glEnd ( ); [12]

Fuentes de información:

1, 4, 5, 6, 7, 12. Capítulo 3.Paginas: 86-128. Gráficos por computadora.

Editorial Mc Graw Hill. Fecha de publicación: año 2003.Fecha de consulta:

31 de enero 2012.

2. Plano cartesiano. Definición

http://www.ciens.ula.ve/matematica/publicaciones/guias/servicio_docente/m

aria_victoria/rectas.pdf

Fecha de consulta: 31de enero 2012.

3 Sistema de coordenadas cartesianas. Matemáticas

http://www.ciens.ula.ve/matematica/publicaciones/guias/servicio_docent

e/maria_victoria/rectas.pdf

Fecha de consulta: 31 de enero de 2012.

Page 13: graficas primitivas

8 Definición de píxel. Documentos en formato pdf.

http://baidarkas.net/ple/nina/files/13/67/pixel_Wikipedia.pdf

Fecha de consulta: 31 de enero 2012.

9 http://es.wikipedia.org/wiki/L%C3%ADnea

Fecha de consulta:: 31 de enero 2012.

10 y 11 http://licmoralesvidea.files.wordpress.com/2009/08/poligonos.pdf

Fecha de consulta: 31 de enero 2012.