私は2つのポイントを持っています.1つは常に起点(0,0)にあり、もう1つは世界のどこにでもあります。私はそれらの間の角度をそれぞれ横軸にしたいと思います。水平軸に対応する2点間の角度を見つけるか?
:私は右の三角形を構築し、私が欲しい不足している角度を把握するためにsohcahtoaを使用しますが、第二の点は、この場合のように異なる象限にあるとき、それは少し醜いなるだろう上記で | 2
| /
| /
|/
|/
|/ a
---1-------------- (horizontal axis)
|
a = angle (~50 degrees, counter clockwise)
2 |
\ |
\ |
\ |
\a|a
\|a
---1--------------
|
|
a = angle (~135, counter clockwise)
私はちょうど2番目のポイントが何象限にあるかによっていくつかの異なるケースに終わります。私はずっと単純で一般的な解決策が必要であると思っています。これは、原点の水平軸に対応する、円の端の点とその中心の間の角度を求めるようなものです。
どうすればよいですか?