Tag: QUATERNIONS
Escenario: – El padre P1 tiene el hijo C1 – El objetivo existe – Todos los vectores directores de los objetos se enfrentan perfectamente paralelos al plano X-Z (pseudo 2D) – Las posiciones de todos los objetos son arbitrarias – El hijo nunca se moverá por sí solo dentro del . . . Read more
Quiero girar un objeto alrededor del eje x y rotar alrededor del eje y en una dirección. Quaternion qr = Quaternion.Euler(transform.eulerAngles.x, 0, 0); transform.rotation = Quaternion.Lerp(transform.rotation, qr, Time.deltaTime * 5); transform.rotation = Quaternion.Euler(xRotation(xRotationSpeed), transform.eulerAngles.y, 0); Las rotaciones en x e y combinadas hacen rotaciones extrañas y a veces incluso rotan . . . Read more
He visto muchas preguntas sobre conversiones entre ángulos de Euler y cuaterniones, pero nunca encontré ninguna solución que funcionara. Tal vez puedas ayudarme a entender por qué este código no está devolviendo los valores correctos. Necesito la conversión entre cuaterniones (XYZ) y ángulos de Euler, y este es el código . . . Read more
Hola, quiero escribir una función en MATLAB con la cual pueda convertir un cuaternión en un cuaternión puro. Un cuaternión puro tiene un término escalar de cero. function p_pure_q = q_pure(p) p_pure_q = quaternion(0, p(1), p(2), p(3)); end Pero no funcionó y no sé por qué. Tal vez alguien aquí . . . Read more
Estoy confundido acerca de cómo convertir ángulos de ejes a cuaterniones. En mi caso, quiero convertir un vector de velocidad angular a un cuaternión. ¿Cómo puedo convertir un vector de velocidad angular sobre un periodo de tiempo a un cuaternión utilizando Eigen? ¿Por qué obtengo resultados diferentes con diferentes métodos? . . . Read more