在Java中将atan值映射到正0-360度

时间:2015-12-10 09:36:42

标签: java

如何在java编程中将获得的角度( sLine )转换为0-360度。 我试过这个但没有给出预期的结果。

double sLine = Math.toDegrees(Math.atan((cy - start_point_y) / (cx - start_point_x)));  
sLine = sLine + Math.ceil( -sLine / 360 ) * 360;

这里(cx,cy)和(start_point_x,start_point_y)是两点。

1 个答案:

答案 0 :(得分:0)

尝试这样使用:

{{1}}