Resultados de la búsqueda a petición "quaternions"

4 la respuesta

¿Cómo encontrar la rotación correcta de un vector a otro?

Tengo dos objetos, y cada objeto tiene dos vectores: vector normalarriba vectorComo en esta imagen: El vector ascendente es perpendicular al vector normal. Ahora quiero encontrar una rotación única de un objeto a otro, ¿cómo hacer eso? Tengo ...

5 la respuesta

Diferencia entre los dos cuaterniones.

ResueltoEstoy haciendo un sistema de portal 3D en mi motor (como el juego Portal). Cada uno de los portales tiene su propia orientación guardada en un cuaternión. Para renderizar la escena virtual en uno de los portales, necesito calcular la ...

2 la respuesta

¿Por qué mi multiplicación de cuaterniones es más rápida que SSE?

He estado pasando por algunas implementaciones de multiplicación de cuaterniones diferentes, pero me ha sorprendido bastante ver que la implementación de referencia es, hasta ahora, la más rápida. Esta es la implementación en cuestión: inline ...

1 la respuesta

La multiplicación del vector de cuaternión más rápido no funciona

Necesito una rutina de multiplicación de vector de cuaternión más rápida para mi biblioteca de matemáticas. Ahora mismo estoy usando el canónicov' = qv(q^-1), que produce el mismo resultado que multiplicar el vector por una matriz hecha del ...

1 la respuesta

¿Cómo rotas 2 cuaterniones de vuelta a la posición inicial y luego calculas la rotación relativa?

Tengo 2 IMU (unidades de medida inerciales) y quiero calcular su rotación relativa. Desafortunadamente, la salida de las IMU me da ambos cuaterniones en relación con global (supongo que así es como funcionan los cuaterniones). Sin embargo, ...

1 la respuesta

Fusión del sensor Madgwick en LSM9DS0

Estoy tratando de implementar el algoritmo de fusión de sensores Madgwickde aquí [http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms/]en el sensor LSM9DS0 (acelerómetro, giroscopio y magnetómetro) en el microcontrolador STM Cortex M3. Los ...

4 la respuesta

¿Cómo interpolar rotaciones?

Tengo dos vectores que describen rotaciones; una rotación de inicio A y una rotación de destino B. ¿Cuál sería la mejor manera de interpolar A por un factor F para acercarnos a B? El uso de un simple lerp en los vectores no funciona cuando se ...

1 la respuesta

Gire un objeto 3D en 3 ejes en JavaFX correctamente

Entonces, el método que he usado hasta ahora para rotar objetos en JavaFX fue que lo coloqué en 3 grupos, cada uno de ellos con una rotación adjunta y bloqueada en un solo eje de esta manera: Rotate heading, roll, pitch; Group normalrotate, ...

1 la respuesta

Cómo obtener los ángulos de Euler del vector de rotación (Sensor.TYPE_ROTATION_VECTOR)

Gire mi dispositivo Android en la dirección x (de -180 grados a 180 grados), vea la imagen a continuación. Y supongo que solo se cambia el valor del vector de rotación x. Y y z pueden tener algo de ruido, pero no debería haber mucha diferencia ...

8 la respuesta

quaternion bibliotecas en C / C ++ [cerrado]

Cualquier buena biblioteca paracuaterni cálculos en C / C ++? Nota lateral: ¿hay buenos tutoriales / ejemplos? Lo busqué en Google y estuve en las primeras páginas, pero ¿quizás tengas algunas demostraciones / laboratorios de compsci o cursos ...