Я иногда сталкиваюсь с этим и всегда забываю, как это сделать.
Одна из тех вещей, которые появляются очень часто.
Кроме того, какова формула для преобразования углов, выраженных в радианах, в градусы и обратно?
algorithm
math
trigonometry
Ханс Сьюннессон
источник
источник
Ответы:
Что касается реализации, главный вопрос - насколько точно вы хотите быть о значении числа пи. Существует несколько связанного обсуждения здесь
источник
Math.PI
константу.полный круг в радианах - 2 * пи. Полный круг в градусах равен 360. Чтобы перейти от градусов к радианам, это (d / 360) * 2 * pi или d * pi / 180.
источник
х рад в градусах -> х * 180 / пи
х градусов в радиусов -> х * пи / 180
Я думаю, если вы хотите сделать функцию для этого [в PHP]:
Да, это могло бы быть написано лучше.
источник
В JavaScript вы можете сделать это таким образом
источник
Это работает достаточно хорошо для меня :)
источник
180 градусов = пи * радианы
источник
360 градусов это 2 * пи радианы
Вы можете найти формулы преобразования по адресу: http://en.wikipedia.org/wiki/Radian#Conversion_between_radians_and_degrees .
источник
360 градусов = 2 * пи радианы
Это означает, что deg2rad (x) = x * pi / 180 и rad2deg (x) = 180x / pi;
источник
пи радианы = 180 градусов
Итак, 1 градус = пи / 180 радиан
или 1 радиан = 180 / пи градусов
источник
Для double в c # это может быть полезно:
источник
Вот код , который расширяет объект с
rad(deg)
,deg(rad)
а также два более полезных функций:getAngle(point1,point2)
иgetDistance(point1,point2)
где точка должна иметьx
иy
свойство.источник
источник