Como se agregan los rellenos de poligonos en Opengl
Es un método manejado por OpenGl que es de tal uso para
rellenar de color los polígonos que se estén realizando en el ámbito de la
graficacion.
Antes que nada se especifica haciendo uso de la función
glShadeModel. Si el parámetro es GL_FLAT, ogl rellenará los polígonos con
el color activo en el momento que se definió el último parámetro; si
es GL_SMOOTH, ogl rellenará el polígono interpolando los colores activos
en la definición de cada vértice.
Este código es un ejemplo de GL_FLAT:
glShadeModel(GL_FLAT);
glBegin(GL_TRIANGLES);
glColor3f(1.0f, 0.0f,
0.0f); // activamos el color rojo
glVertex3f(-1.0f, 0.0f,
0.0f);
glColor3f(0.0f, 1.0f,
0.0f); // activamos el color verde
glVertex3f(1.0f, 0.0f, 0.0f);
glColor3f(0.0f, 0.0f,
1.0f); // activamos el color azul
glVertex3f(0.0f,
1.0f, 0.0f);
glEnd();
Ejemplo
No hay comentarios:
Publicar un comentario