Как преобразовать кватернион в угол? - PullRequest
1 голос
/ 30 сентября 2010

Есть ли формула для преобразования кватерниона в угол?

Нужно сделать что-то на iPhone, используя Core Motion API и гироскоп, чтобы на основе данных, которые я получаю от него (в виде кватернионов), я мог проецировать UIView на экран.

Спасибо

1 Ответ

2 голосов
/ 30 сентября 2010

Да, см. Кватернионы и пространственное вращение . Единичный кватернион (w, x, y, z) представляет вращение вокруг оси (x, y, z) на угол 2 * cos -1 (w).

Обратите внимание, что это верно только для единицы кватернионов. Неединичные кватернионы не представляют вращения.

...