Sto provando a scrivere alcuni test unitari e mi rendo conto che non so come confrontare i quaternioni. Devo sapere se due quaternioni rappresentano lo stesso orientamento (l'oggetto sarebbe rivolto allo stesso modo). Con una posizione simile a un vettore confronterei semplicemente le parti e verificherei che siano abbastanza vicine, ma per i quaternioni i valori possono essere molto diversi.
Come posso confrontare due quaternioni?
q
E -q
). Il modo ingenuo (dal punto di vista computazionale) sarebbe applicare entrambi i quaternioni allo stesso vettore e vedere se i loro risultati vettoriali sono diversi ..