基于物理的蟒蛇龟模型仿真

时间:2016-07-06 03:17:06

标签: python animation

在python中,我可以使用乌龟模块向前移动或转动它。我打电话给乌龟模块提供的箭头作为汽车。我有兴趣模拟更逼真的动态控制模型。

这需要的能力是控制向前或向后移动以及向左或向右转动的速度。我使用了turtle speed命令。

import turtle             
wn = turtle.Screen()       
car = turtle.Turtle()     
car.speed(5) 
car.forward(50)          
wn.mainloop()   

使用此代码,我向前移动汽车,我可以为我指定任何速度。但是这个速度在整个旅程中都是恒定的。我想模拟加速/减速,即速度的变化。我希望speed参数在动画的每个时间步都有所不同。速度的变化将由动态定律决定。怎么做?

如果在龟中不可能,如何在python中实现这样的动画?即使这是可能的,python中的其他替代方案是什么,更多的物理和动态意识到设计?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

shape.addcomponent(turtle.get_poly(), 'red')

那种效果