Los objetos gráficos que se generan sobre los dispositivos de
salida están compuestos de
primitivas de salida. Una
clasificación de éstas puede ser la siguiente
PuntoPolilínea
Región rellena
Texto
imagen rasterizadaEstas primitivas gráficas tienen
atributos que son las
características que afectan su apariencia.Primitivas de Salida
Un
atributo (o parámetro de atributo) es cualquier parámetro
que afecta la forma en que una primitiva es mostrada.Los
atributos pueden
• Incorporarse como parámetros a las primitivas
• Setearse separadamente
Punto
El punto es la primitiva básica de salida más simple. Seespecifica mediante sus coordenadas. Podemos dibujar un
punto:
DibujarPunto(GLint x, GLint y)
glBegin(GL_POINTS);
glVertex2i(x, y);
glEnd();
. VyGLab – DCIC - UNS CG 2011
Los distintos atributos que puede tener un punto son su color y
su tamaño. ¿Cómo se especifican éstos en OpenGL
Polilínea
La polilínea es una secuencia de líneas rectas conectadas.
Las imágenes hechas de polilíneas a menudo se denominan
dibujos de líneasPolilínea
La polilínea más simple es un segmento de recta y se especificamediante dos puntos, el inicial y el final.
Cuando está compuesta de varias líneas, cada una de éstas se
x
0 , y0
x
1 , y1
. VyGLab – DCIC - UNS CG 2011
p ,denomina
segmento; dos segmentos adyacentes se unen en
un
vértice. Las polilíneas se especifican mediante una
secuencia de vértices.
Vea cómo se puede dibujar una polilínea utilizando OpenGL.
No hay comentarios:
Publicar un comentario