重複の可能性:
水平軸に対する 2 点間の角度を計算する方法は?
ずっと探していたのですが、とても気になったので質問させていただきました...
2 つの点 (つまり、x1、y1、および x2、y2) がある場合、y1 == y2 および x1 > x2 の場合、角度が 180 度であると仮定して、これらの 2 つの点の間の角度を計算したいと思います...
私は(高校の知識を使用して)取り組んできた以下のコードを持っていますが、望ましい結果が得られないようです。
float xDiff = x1 - x2;
float yDiff = y1 - y2;
return (float)Math.Atan2(yDiff, xDiff) * (float)(180 / Math.PI);
前もってありがとう、私はとてもイライラしています...