Кугушев Е. И. - Классическая механика - Относительное движение, углы Эйлера
Углы Эйлера и Кватернионы
Господа, данная публикация будет посвящена вращению объектов и представлению этого вращения в 3D-пространстве. Тема не самая сложная, просто есть нюансы, которые могут многое затруднять. Объяснять я буду на примере GLM C++. Буквально неделю назад эта статья стала бы для меня спасением и мне не пришлось бы разбираться в теме настолько, чтоб самому ее писать, но вот она есть, значит что внятного материала я не обнаружил. Начну я с углов Эйлера, которые чаще всего используются и от них никуда не деться, ведь в кватернионах они тоже есть...
Эйлеровы углы и Кватернионы | Unity: Простое объяснение ключевых методов работы с вращением объектов
В этой статье мы поговорим о математических основах вращения объектов, Эйлеровых углах и проблематике их использования, а также о Кватернионах и причинах выбрать Кватернионы перед Эйлеровыми углами. Знание и понимание всего материала в статье даст углубленное владение принципами реализации физического вращения тел как в математическом контексте, так и в контексте Unity движка. На базовом математическом уровне существует следующая формула: A = ( cosL, sinL ) (формула 1) Эта пара значений описывает положение точки на окружности единичного радиуса с центром в начале координат, то есть (0; 0) (рис...