Самият въпрос е прост. Когато се използва движението CMDeviceMotion, то съдържа обект с име на отношение от тип CMAttitude, който съдържа ролка и стъпка. Roll и pitch описват въртенето на обекта около оста Y и X. Когато iPhone лежи на маса с дисплей, насочен нагоре, ролката и стъпката са 0. Когато завъртите iPhone около оста Y или X, тези стойности се актуализират.
Искам да знам как се изчисляват тези стойности. Има начин да се изчисли наклон и наклон от текущия вектор на гравитацията на устройството. Наклонът изглежда е: pitch = -asin(motion.gravity.y), но не мога да разбера как да изчисля наклона.
Благодаря за вашата помощ