用于在2个对象(具有x,y坐标)的圆上查找角度的公式

时间:2014-10-30 20:04:13

标签: java math sin cos

我正试图找到一个圆(2d)的角度,在那里我与另一个(2d)物体相交

我有一艘宇宙飞船和一颗行星,我知道两者的X和Y坐标是什么。 现在我需要知道宇宙飞船与行星相交的行星的角度/度数。

提前致谢。

,干杯

奥兹坎

1 个答案:

答案 0 :(得分:0)

如果原点位于(0,0),则角度(以弧度表示)将按如下方式计算:

int deltaX = planet.centerX - spaceship.centerX;
int deltaY = planet.centerY - spaceship.centerY;
double radians = Math.atan2(deltaY, deltaX);