2つのベクトル間の角度を見つける方法は知っていますが、常に内角が得られますが、180より大きい場合でも、常に反時計回りの角度が得られるようにしたい.C ++を使用していますが、そうではありません理論を理解する必要があるため、非常に重要です。
これは私が今使っているものです
2つのベクトル間の角度を見つける方法は知っていますが、常に内角が得られますが、180より大きい場合でも、常に反時計回りの角度が得られるようにしたい.C ++を使用していますが、そうではありません理論を理解する必要があるため、非常に重要です。
これは私が今使っているものです
atan2(y,x)
関数 ( http://en.wikipedia.org/wiki/Atan2 )を探しています。2D ベクトルの 2 つのコンポーネントを指定すると、x 軸から反時計回りのベクトルの角度が得られます。特定の問題を解決するには、次を試してください。
atan2(v_y, v_x) - atan2(u_y, u_x)
次に、答えが希望する角度の範囲外である場合は、360 度を加算または減算できます。