graficas primitivas
DESCRIPTION
trabajo de nazario bautista ramosTRANSCRIPT
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
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]
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
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
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
b) Línea
c) Círculo
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
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.
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.