将极坐标转换为直角坐标

时间:2009-01-29 05:16:58

标签: math trigonometry

将角度转换为点

我怎样才能将角度 (以度/弧度为单位)转换为(X,Y)距离a <固定距离中心点。

就像围绕中心点旋转的点一样。

atan2相反,它计算y / x点的角度(以弧度表示)。


注意: 我保留了原始标题,因为那些不理解的人会搜索到的内容!

4 个答案:

答案 0 :(得分:20)

设定固定距离为D,则X = D * cos(A),Y = D * sin(A),其中A为角度。

答案 1 :(得分:4)

如果中心点(Xcp,Ycp)不是原点,你还需要将它的坐标添加到(X,Y),即X = Xcp + D * cos(A)和Y = Ycp + D * sin( A)

答案 2 :(得分:2)

PolyThinker说的话。

此外,如果您需要距离原点的距离,则为sqrt(x^2 + y^2)

答案 3 :(得分:1)

t = angle
r = radius (fixed distance)

x = rcost
y = rsint