Как перевести кватернион в угол?

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

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

Спасибо

1 ответ

Решение

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

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

Другие вопросы по тегам