lunes, 11 de julio de 2016

Blender: rotaciones en coordenadas esféricas

En Blender los objetos se rotan en torno a los ejes X, Y, Z, dando la rotación alrededor de cada uno de ellos.

En muchos contextos esta forma de expresar rotaciones es un poco rara, ya que es más común y sencillo expresar la rotación como dos ángulos, theta y phi. Después de darle vueltas, me di cuenta de que es muy sencillo expresar una rotación en ángulos esféricos en Blender. Hay que introducir una rotación correspondiente al ángulo theta en torno al eje Y (según dónde se tome el origen, puede que añadir o restar 90º, todo es cuestión de probar, en cualquier caso), y una rotación en torno al eje Z correspondiente al ángulo phi. El eje X no hay que tocarlo. Con la siguiente figura queda claro:

No hay comentarios:

Publicar un comentario