Ski*_*zit 14 java math geometry
我有一条线(x1,y1)和(x2,y2).我想使用tan inverse来找到该行的角度,我将如何在java中这样做?
我想看看这条线相对于x1,y1的角度
Ged*_*rox 26
你需要
Math.toDegrees(Math.atan((Y2-Y1)/(X2-X1)))
当x1 = x2时,请注意异常.
Jos*_*Lee 23
使用该Math.atan2功能.它就像arctan但是知道x和y坐标,所以它可以处理水平,垂直或指向其他方向的线 - arctan的-pi/2到pi/2的范围不会给出某些线的正确答案.
小智 17
的ATAN2功能有助于同时通过避免零边界条件,如分裂解决这个问题.
Math.atan2(y2-y1, x2-x1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34547 次 |
| 最近记录: |