Introducción a OpenGL
Pasen contexto


Se resume a lo siguiente:
Dibujemos un círculo!
Cree la siguiente función:
La cual toma:
Y retorna un arreglo con las posiciones de cada vértice para formar el círculo
Ahora que tiene su círculo cambie la función anterior para incluir color:
Donde \((r, g, b)\) son las componentes de color del círculo y tienen un valor de 0 a 1.
Ahora la función debe incluir el color de cada vértice para formar el círculo
Su función actual hace uso de mucha memoria de manera innecesaria, usé la función de Pyglet shader.vertex_list_indexed la cual recibe adicionalmente una lista de índices los cuales indican que vértices forman un triángulo.
Para crear esa lista programe la función:
Ahora que tiene todo listo y bonito, pruebe añadir las siguientes animaciones:
CC3501 — Modelación y Computación Gráfica para Ingenieros