ポイント (x,y) が与えられた場合、x 軸からの角度を計算するにはどうすればよいですか?
| . <- (x,y)
| /
| /
| /
|/
--------+---------
|
|
現在、私は持っています
Math.atan(y/x) * 180 / Math.PI;
ただし、これはすべての座標を適切に表すわけではありません。これは、各象限 (反時計回り) での結果です。
Quadrant 1: 0 -> -90
Quadrant 2: 90 -> 0
Quadrant 3: 0 -> -90
Quadrant 4: 90 -> 0
象限の結果がこのようになるように、任意の点の x 軸からの角度を与えるステートメントをどのように書くことができますか。
Quadrant 1: 0 -> 90
Quadrant 2: 90 -> 180
Quadrant 3: 180 -> 270
Quadrant 4: 270 -> 360
基本的に、4つの象限すべてでこれを機能させるにはどうすればよいですか?