2点目の座標を探す必要があります。私はラジアン単位の点間の角度を知っており、ベクトルの長さも知っています。
誰かが私に解決策を教えてくれたら本当にありがたいです。
2点目の座標を探す必要があります。私はラジアン単位の点間の角度を知っており、ベクトルの長さも知っています。
誰かが私に解決策を教えてくれたら本当にありがたいです。
ベクトルの長さとしてLを、角度としてAngを指定します。
x2 = x1 + Math.cos(Ang) * L
y2 = y1 + Math.sin(Ang) * L
おっと...Y軸の上から下の方向に注意しました...KonstantinLevin、上記の式は典型的な三角座標系を想定しているため、少し調整する必要があります。あなたの場合、式は次のようになります。
x2 = x1 + Math.cos(Ang) * L // unchanged
y2 = y1 - Math.sin(Ang) * L // minus on the Sin
また(言うまでもなく、1つに言うと...)参照角度は、y2 ==y1およびx2>x1の場合、Angはゼロであり、2番目の点がカウンターに移動するにつれて増加する必要があります。 -最初のものの周りを時計回りに。