我需要绘制一个角度(在Pygame中),因为它是
1.测量角度(θ)
2.基地的终点(A& B)
我知道
1.测量θ(以弧度和度数表示)
2.(x,y)A和B
3. BC的测量
我的问题
如何计算C点的坐标(x,y)的位置。
答案 0 :(得分: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)