Подходы к сглаживанию трехмерных вращений между обновлениями ориентации? - PullRequest
0 голосов
/ 23 марта 2020

Я создаю 3D визуализатор в обработке. js с python, который визуализирует ориентацию объекта в пространстве в реальном времени.

Проблема в том, что датчик, который я использую для проверки объектная ориентация имеет низкий коэффициент рефракции sh.

Поэтому мне нужно создать способ «сглаживания» перехода от одной ориентации к другой - постепенного поворота виртуального объекта от его предыдущей ориентации к его следующей. в 'n число шагов', с максимально коротким, общим вращением.

Датчик выводит ориентацию в формате вектора Эйлера


Из поисков вокруг я был путать со многими различными подходами к этому от использования / преобразования в и из кватернионов, вращательных матриц или вычисления угловых осей вращения, и т. д. c ...

Не спрашивая решения, скорее, Какой лучший подход я должен использовать для достижения этого эффекта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...