Convertissez Instantanément Quaternions et Rotations 3D

Un convertisseur gratuit de quaternions et de rotations basé sur navigateur pour la robotique, l'aérospatiale et le développement de jeux. Passez instantanément entre quaternion (w,x,y,z), angles d'Euler (12 ordres, intrinsèque et extrinsèque), axe-angle et matrice de rotation 3×3. Gère correctement le blocage de cardan et normalise les quaternions automatiquement.

Comment Utiliser le Convertisseur de Quaternions

1
Choisissez le format d'entrée

Cliquez sur l'un des quatre onglets : Quaternion, Angles d'Euler, Axe-Angle ou Matrice de Rotation.

2
Saisissez les valeurs

Remplissez les nombres pour le format sélectionné. Toutes les autres représentations sont mises à jour en temps réel.

3
Copiez la sortie

Cliquez sur le bouton Copier à côté de n'importe quel bloc de sortie pour copier les valeurs dans le presse-papier.

4
Utilisez les présélections

Sélectionnez une présélection comme "Identité" ou "90° Lacet" pour remplir les entrées avec une rotation connue.

Traduisez entre quaternions, angles d'Euler, axe-angle et matrices de rotation en temps réel

Quaternion / Angles d'Euler / Axe-Angle / Matrice de Rotation
Quaternion (w, x, y, z)
⚠️ Blocage de cardan détecté — les angles d'Euler ne sont pas uniques près de ±90° de tangage.
⚠️ L'axe est le vecteur nul — la représentation axe-angle n'est pas définie.
⚠️ La matrice n'est pas une matrice de rotation valide (det ≠ 1).
Résultats
Quaternion
w=1, x=0, y=0, z=0
Angles d'Euler
ZYX intrinsic: α=0°, β=0°, γ=0°
Axe-Angle
axis=[0, 0, 1], angle=0°
Matrice de Rotation
[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
Aperçu d'orientation 3D
Axe X
Axe Y
Axe Z
Le cube et la triade d'axes tournent en direct avec la rotation actuelle. L'axe Z pointe vers le haut.
Copier comme code
Quaternion(x=0.0, y=0.0, z=0.0, w=1.0)
Présélections
Publié Mis à jour