Преобразование полярных координат в прямоугольные координаты

Преобразование угла в градусах в точку

Как преобразовать угол (в градусах/радиан) в точку (X, Y) на фиксированное расстояние от центральной точки.

Как точка, вращающаяся вокруг центральной точки.

Точно напротив of atan2, который вычисляет угол точки y/x (в радианах).


Примечание: Я сохранил оригинальный заголовок, потому что люди, которые не понимают, будут искать по!

Ответ 1

Пусть фиксированное расстояние D, то X = D * cos (A) и Y = D * sin (A), где A - угол.

Ответ 2

Если центральная точка (Xcp, Ycp) не является началом, вам также необходимо добавить ее координаты в (X, Y), то есть X = Xcp + D * cos (A) и Y = Ycp + D * sin ( А)

Ответ 3

Что сказал ПолиТинкер.

Кроме того, если вам нужно расстояние от начала координат, оно sqrt(x^2 + y^2).

Ответ 4

t = angle
r = radius (fixed distance)

x = rcost
y = rsint