J'essaie d'écrire des tests unitaires et je réalise que je ne sais pas comparer les quaternions. J'ai besoin de savoir si deux quaternions représentent la même orientation (l'objet serait orienté de la même manière). Avec une position de type vecteur, je comparerais simplement les pièces et vérifierais qu'elles sont suffisamment proches, mais pour les quaternions, les valeurs peuvent être très différentes.
Comment comparer deux quaternions?
q
et -q
). La manière naïve (en termes de calcul) serait d'appliquer les deux quaternions au même vecteur et de voir si leurs résultats vectoriels sont différents.