我正试图找到一个圆(2d)的角度,在那里我与另一个(2d)物体相交
我有一艘宇宙飞船和一颗行星,我知道两者的X和Y坐标是什么。 现在我需要知道宇宙飞船与行星相交的行星的角度/度数。
提前致谢。
,干杯
奥兹坎
答案 0 :(得分:0)
如果原点位于(0,0),则角度(以弧度表示)将按如下方式计算:
int deltaX = planet.centerX - spaceship.centerX;
int deltaY = planet.centerY - spaceship.centerY;
double radians = Math.atan2(deltaY, deltaX);