Historia procedimental
Esta corta animación es una continuación de la anterior escena realizada con OpenGL en Golang. Para esta se creó una nueva forma "Cápsula" de la misma forma en que se han creado todas las anteriores. Esta se crea de forma procedural, recibiendo como entradas la altura y los radios inferior y superior. Esta nueva forma se usó para el cuerpo y brazos de la persona que se puede ver en la animación. Por comodidad se trasladaron todas estas funciones de creación de vértices, junto a algunas funcionalidades de creación e inicialización de la ventana, a una librería externa, se puede visitar aquí . Para el control de las distintas animaciones que se observan en el video, se crearon dos listas, en las que se guardaron los tiempos de duración, en segundos, de cada animación y las funciones que generan cada animación con respecto al momento en el tiempo dado. Para que estos tiempos pudieran ser medidos en segundos y que fueran independientes de la velocidad del loop principal, se dio u...