0度の基準が上(12時)のときに2点間の角度を取得する方法を知っている人はいますか? そのために 2 セットの (x,y) ポイントをatan2()
使用していますが、3 時の位置で 0 度を返します。
2668 次
2 に答える
4
Atan2() は、正の X 軸から反時計回りの角度を返します。
正の Y 軸から時計回りの角度が必要な場合は、90 度からその角度を引くことができます。
于 2012-12-17T20:03:32.537 に答える
2
ポイントの水平位置と垂直位置を知っていますか?
もしそうなら、私はそれらに(X1、Y1)と(X2、Y2)という名前を付けます(Xは水平でYは垂直です)
#1の位置に対する点#2の位置を計算できます。X= X2-X1 Y = Y2-Y1 atan(X / Y)を使用して、必要な角度を取得できます。
X / Yを実行できないため、Y ==0かどうかも確認する必要があります。Y==0の場合、線は水平になります。
PS:2点の角度について話すのはかなり奇妙です。
于 2012-12-17T20:41:27.977 に答える