创建一个点的速度向量

时间:2019-02-19 03:41:39

标签: python graphics

Python的新手。在graphics.py中工作了一段时间后,我有了类似的东西

if (a.x-b.x)**2 + (a.y-b.y)**2 <= a.radius**2:
   vec_a_b = b-a 
   a.velocity = normalized(vec_a_b)*a.velocity.magnitude

circ1.x += circ1.velocity.x
circ1.y += circ1.velocity.y

但是,为了使它起作用,需要点a的速度矢量来描述其速度和方向。 我将如何去做?

我还应该提到,最终目标是一旦点a在点b的半径内,就使点b向点a移动。圈,如果那值得的话。

非常感谢您的帮助。

编辑:以点a为中心围绕点a画圆。

0 个答案:

没有答案