La ecuación para crear un cuaternión a partir de una representación eje-ángulo es x′=xsin(θ2) y′=ysin(θ2) z′=zsin(θ2) w′=cos(θ2) Pero, ¿por qué θ2 ? ¿Por qué no θ ?
Respuesta
¿Demasiados anuncios?
Emilio Novati
Puntos
15832
Pista:
Consideremos el cuaternión unitario u=cosθ+isinθ y el cuaternión imaginario puro j . Entonces el producto: uju∗ (donde u∗=cosθ−isinθ es el conjugado de u ) es: (cosθ+isinθ)j(cosθ−isinθ)=(cosθ+isinθ)(jcosθ+ksinθ)= =(cos2θ−sin2θ)j+2kcosθsinθ=jcos2θ+ksin2θ es decir, el vector j girado un ángulo 2θ alrededor del i eje.
Ahora, haz lo mismo para el otro eje j y k y extender este resultado a cualquier rotación alrededor de un eje u=u1i+u2j+u3k .
2 votos
Intuitivamente, dado que la representación en cuaterniones de la rotación funciona mediante conjugación , qvq∗ donde hay dos q∗ -- por lo que hay dos q s en la fórmula. Si tuvieras θ en lugar de θ/2 un intento de rotación por 180∘ produciría q=−1 que conmuta con v y se anula con su homólogo.
0 votos
También relevante .