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

Entradas populares