gpt4 book ai didi

python - 从角度和线的长度获取点的位置

转载 作者:行者123 更新时间:2023-12-05 08:54:47 33 4
gpt4 key购买 nike

我正在用 Python 使用 pygame 编写一个游戏,我想创建一个函数,从一个点向特定方向绘制一条线,具有特定的长度,例如,函数的定义将是是:def draw_line(position1: (int, int), angle: int, line_length: int, line_width: float, color: Color):

如何计算画线的第二个点?

我有一点问题的示意图,我想获得 position2,与 pygame 划清界线。

enter image description here

最佳答案

这是一道数学题,不过好吧,点2的x和y坐标是:

(x2,y2) = (x1 + line_length*cos(angle),y1 + line_length*sin(angle))

关于python - 从角度和线的长度获取点的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48525583/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com