Хорошо, я согласен, моя математика ржавая и она воняет , и мой мозг сейчас совершенно пуст.
У меня есть функция, которая доставляет мне углы в диапазоне от 0 до360 градусов (или от 0 до 2PI, если вы предпочитаете).Когда я использую эту функцию с данными гироскопа, я вижу, что когда в нем указано, что устройство находится на уровне 270 градусов, оно фактически равно нулю градусов.Итак, если я поверну его от 270 до 360, мне нужно, чтобы углы варьировались от 0 до 90.
Как мне преобразовать это?
Если я просто вычту 270 градусов из значенийиду, я закончу отрицательными углами, и я не хочу этого.Мне нужно сдвинуть значения так:
270 degrees... will become zero,
360 (=0)... will become 90,
90 will be 180 and
180 will be 270.
Как мне сместить это математически, говоря.
спасибо.