Я много лет выполняю 2D и 3D операции, включая графику, и никогда не использовал кватернионы, поэтому я не чувствую их. Я знаю, что они могут использоваться для определенных операций, которые являются трудными в углах Эйлера, а также что они могут использоваться для нахождения вращения, необходимого для наилучшего соответствия одному набору координат (X1, X2 ... XN, X = (xyz)) на другой (X1 ', X2' ... XN ').
Есть ли места, где кватернионы необходимы? И есть ли места, где они делают решения более элегантными или более эффективными?