0

角度を描く必要があります(Pygameで)
1。角度の測定(θ)
2。ベースの端点(A&B)

A、B、C、θを示す画像
ここで私は知ってい
ます1.θの測定(ラジアンと度)2。A
とBの(x、y)
3. BCの測定
私の質問
ポイントの座標(x、y)の位置を計算するにはどうすればよいですかC。

4

1 に答える 1

1

BCを対応するセグメントの長さ、シータをラジアン単位の角度とします。次に、BCの勾配アルファを計算し、次に次のようにCの座標を計算します。

alpha = atan2(A.y-B.y, A.x-B.x) - theta
C.x = B.x + BC * cos(alpha)
C.y = B.y + BC * sin(alpha)
于 2013-01-23T10:08:25.687 に答える