use*_*201 6 math geometry trigonometry vector atan2
让我们说我正在使用atan2两个向量之间的角度.
atan2给出弧度值.我使用Java中的内置函数将其转换为度数.这给了我之间的值0和180度之间0和-180(ATAN2的性质).
有没有办法将使用此功能接收的值(在转换为度数后)转换为标准的360度系统,而不改变角度 - 只有它的编写方式?这会让我更容易合作.
谢谢
试试这个:
double theta = Math.toDegrees(atan2(y, x));
if (theta < 0.0) {
theta += 360.0;
}Run Code Online (Sandbox Code Playgroud)