Converta Quaternions e Rotações 3D Instantaneamente

Um conversor gratuito de quaternion e rotação baseado em navegador para robótica, aeroespacial e desenvolvimento de jogos. Alterne instantaneamente entre quaternion (w,x,y,z), ângulos de Euler (12 ordens, intrínseco e extrínseco), eixo-ângulo e matriz de rotação 3×3. Trata o gimbal lock corretamente e normaliza quaternions automaticamente.

Como Usar o Conversor de Quaternion

1
Escolha o formato de entrada

Clique em uma das quatro guias: Quaternion, Ângulos de Euler, Eixo-Ângulo ou Matriz de Rotação.

2
Insira os valores

Preencha os números para o formato selecionado. Todas as outras representações são atualizadas em tempo real.

3
Copie a saída

Clique no botão Copiar ao lado de qualquer bloco de saída para copiar os valores para a área de transferência.

4
Use as predefinições

Selecione uma predefinição como "Identidade" ou "90° Guinada" para preencher as entradas com uma rotação conhecida.

Converta entre quaternions, ângulos de Euler, eixo-ângulo e matrizes de rotação em tempo real

Quaternion / Ângulos de Euler / Eixo-Ângulo / Matriz de Rotação
Quaternion (w, x, y, z)
⚠️ Gimbal lock detectado — ângulos de Euler não são únicos próximo a ±90° de arfagem.
⚠️ O eixo é o vetor nulo — a representação eixo-ângulo não está definida.
⚠️ A matriz não é uma matriz de rotação válida (det ≠ 1).
Resultados
Quaternion
w=1, x=0, y=0, z=0
Ângulos de Euler
ZYX intrinsic: α=0°, β=0°, γ=0°
Eixo-Ângulo
axis=[0, 0, 1], angle=0°
Matriz de Rotação
[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
Pré-visualização de Orientação 3D
Eixo X
Eixo Y
Eixo Z
O cubo e a tríade de eixos giram ao vivo com a rotação atual. O eixo Z aponta para cima.
Copiar como Código
Quaternion(x=0.0, y=0.0, z=0.0, w=1.0)
Predefinições
Publicado Atualizado