Convierte Cuaterniones y Rotaciones 3D al Instante

Un conversor gratuito de cuaterniones y rotaciones basado en el navegador para robótica, aeroespacial y desarrollo de videojuegos. Cambia instantáneamente entre cuaternión (w,x,y,z), ángulos de Euler (12 órdenes, intrínseco y extrínseco), eje-ángulo y matriz de rotación 3×3. Maneja correctamente el bloqueo de cardán y normaliza cuaterniones automáticamente.

Cómo Usar el Conversor de Cuaterniones

1
Elige el formato de entrada

Haz clic en una de las cuatro pestañas: Cuaternión, Ángulos de Euler, Eje-Ángulo o Matriz de Rotación.

2
Introduce los valores

Rellena los números para el formato seleccionado. Todas las demás representaciones se actualizan en tiempo real.

3
Copia la salida

Haz clic en el botón Copiar junto a cualquier bloque de salida para copiar los valores al portapapeles.

4
Usa los ajustes previos

Selecciona un ajuste previo como "Identidad" o "90° Guiñada" para rellenar las entradas con una rotación conocida.

Traduce entre cuaterniones, ángulos de Euler, eje-ángulo y matrices de rotación en tiempo real

Cuaternión / Ángulos de Euler / Eje-Ángulo / Matriz de Rotación
Cuaternión (w, x, y, z)
⚠️ Bloqueo de cardán detectado — los ángulos de Euler no son únicos cerca de ±90° de cabeceo.
⚠️ El eje es el vector cero — la representación eje-ángulo no está definida.
⚠️ La matriz no es una matriz de rotación válida (det ≠ 1).
Resultados
Cuaternión
w=1, x=0, y=0, z=0
Ángulos de Euler
ZYX intrinsic: α=0°, β=0°, γ=0°
Eje-Ángulo
axis=[0, 0, 1], angle=0°
Matriz de Rotación
[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
Vista previa de orientación 3D
Eje X
Eje Y
Eje Z
El cubo y la tríada de ejes giran en vivo con la rotación actual. El eje Z apunta hacia arriba.
Copiar como código
Quaternion(x=0.0, y=0.0, z=0.0, w=1.0)
Ajustes previos
Publicada Actualizada