А вам под конец точно углы Эйлера нужны, а не например матрица поворота? (Тогда арктангенсы и вообще тригонометрия не понадобятся.)
Да, я видел как получается матрица направляющих косинусов из кватерниона
, но не нашел обратного преобразования кватернион->матрица косинусов.
Мне нужна мультипликация, поэтому считать приходится маленькими шагами динамические уравнения Эйлера на проекции угловых скоростей а потом кинетические уравнения на приращения параметров ориентации. Чтобы замкнуть численную схему, нужно иметь оба перехода:
(ориентация тела)->(параметризация, линеаризующая кинетические уравнения);
(абстрактные параметры)->(ориентация тела).
Цитата:
А можно просто написать уравнения движения твердого тела с неподвижной точкой без всяких углов Эйлера и параметров Родрига. Если это движение в поле силы тяжести, то делаем следующим образом. Все векторы расписываются по декартовой системе связанной с твердым телом. Теорема об изменении кин. момента:
Шаростержневые модели молекул, но это не проблема, моменты сил я по любому пересчитываю в подвижную СК ориентированную по главным осями инерции.
Только, проблема не в уравнении на угловые скорости, а в уравнении на углы (или другие параметры ориентации). А Вы привели только уравнения на угловые скорости.