Un móvil de figuras simples
A partir de la figura realizada anteriormente se compuso un móvil rotativo. Este esta compuesto por 2 figuras simples: Un Rombo incompleto y un Palo.
Para lograr esta sencilla composición se tomaron en cuenta las operaciones básicas de la matriz de proyección: Rotación, Translación y Escalamiento. Se intento colocar también objetos en ángulos de 45° pero lastimosamente los objetos no se colocaban donde yo quería :/
//Objeto Arriba
mat4.translate(modelViewMatrix, // destination matrix
modelViewMatrix, // matrix to translate
[-0.0, 3.0, -8.0]); // amount to translate
mat4.rotate(modelViewMatrix, // destination matrix
modelViewMatrix, // matrix to rotate
cubeRotation * 2,// amount to rotate in radians
[0, 1, 0]); // axis to rotate around (X)
mat4.scale(modelViewMatrix, // destination matrix
modelViewMatrix, // matrix to translate
[1.5, 1.5, 1.5]); // amount to translate
paint(gl, programInfo, buffers, projectionMatrix, modelViewMatrix);
Puedes Mirar el código del Proyecto en el siguiente enlance
Comentarios
Publicar un comentario