Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要画一个角度(在 Pygame 中),因为它是 1. 角度的测量(θ) 2. 底的端点(A 和 B)
在这里我知道 1. θ 的测量(以弧度和度数为单位) 2. A 和 B 的 (x,y) 3. BC 的测量 我的问题 如何计算点的坐标 (x,y) 的位置C。
令 BC 为相应段的长度,theta 为以弧度为单位的角度。然后计算 BC 的斜率 alpha,然后计算 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)