Visual Python使用for循环来跟踪变化的轴?

时间:2017-07-07 20:14:19

标签: vpython

我有一个巨型数组,我从一个包含200,000个值的文本文件导入,这些值都描述了箭头应该如何沿x轴移动。 Mx是我从此文本文件导入的数组的名称。我正在使用visual python来尝试和模拟这种跨越轴的运动。

    arrow = arrow(length = 1.0,pos = (0,0,0),axis=(0,0,0),color=color.blue)
    for i in range(len(Mx)):
     rate(60)
     arrow.axis.x = Mx[i]

当我运行我的代码时,箭头保持静止,并且“QObject :: killTimers:定时器无法从另一个线程停止”弹出此错误消息。我不知道为什么。任何建议都会非常有用。

1 个答案:

答案 0 :(得分:0)

我发现这是由于某种原因修复它。

arrow = arrow(length = 1.0,pos = (0,0,0),axis=(0,0,0),color=color.blue)
for i in range(len(Mx)):
 rate(60)
 x = Mx[i]
 arrow.axis.x = x

不是百分之百确定原因,但我猜它与python如何处理从文本文件导入的数组有关。