Как в одну строку перевести из градусов в радианы и обратно?

Вчера столкнулся с такой задачей: поворот 3D модели по оси X и Y в среде ThreeJS. На первый взгляд ничего сложного, берем модель и задаем rotation.x и rotation.y, только вот единицы измерения не градусы, а радианы.
Радианы это отношение длинны окружности к радиусу этой окружности. А если максимально упростить то это просто угол поворота, где вместо 360 градусов используем 6.28 радиан.
Откуда такое значение? Почему именно 6.28? Здесь нам поможет школьная геометрия и число ПИ. Как известно отношение диаметра к окружности составляет около 3.14, а отношение радиуса к окружности, соответственно 2 х 3.14. Вот и ответ.
Теперь зная это вычисляем радианы в одну строку:
const PI = 3.141592653589 (столько знаков после запятой достаточно)
const rad = (360 * PI) / 180 ( 360 градусов = 6.28 радиан)
const deg = (6.28 * 180) / PI (6.28 радиан = 360 градусов)
Типичный Веб Разработчик

Как в одну строку перевести из градусов в радианы и обратно? - 978287025288

Комментарии

Комментариев нет.