我有两点,一个始终在原点(0,0),另一个可以在世界上的任何其他地方。我想找到他们之间的角度,分别与水平轴。找到两个点之间的角度,分别与水平轴线有关吗?
| 2
| /
| /
|/
|/
|/ a
---1-------------- (horizontal axis)
|
a = angle (~50 degrees, counter clockwise)
在上面我会构建一个直角三角形和使用sohcahtoa找出缺角我想要的,但在第二点是在不同的象限像在这种情况下,它变得有点难看:
2 |
\ |
\ |
\ |
\a|a
\|a
---1--------------
|
|
a = angle (~135, counter clockwise)
我只是最终得到了一堆不同的情况,这取决于第二点是什么象限。我在想,必须有一个更简单,通用的解决方案。这就像试图找出圆的边缘上的一个点与其中心之间的角度,相对于原点的水平轴。
这样做的好方法是什么?