Сам вопрос прост. При использовании движения CMDeviceMotion он содержит объект с именем position типа CMAttitude, который содержит крен и шаг. Roll и Pitch описывают вращение объекта вокруг оси Y и X. Когда iPhone лежит на столе с дисплеем, направленным вверх, наклон и высота тона равны 0. При повороте iPhone вокруг оси Y или X эти значения обновляются.
Я хочу знать, как рассчитываются эти значения. Существует способ расчета крена и тангажа по текущему гравитационному вектору устройства. Шаг кажется: шаг = -asin (motion.gravity.y) но я не могу понять, как рассчитать бросок.
Спасибо за вашу помощь