【问题标题】:Visual Python using a for loop to track a changing axis?Visual Python 使用 for 循环来跟踪变化的轴?
【发布时间】:2017-07-07 20:14:18
【问题描述】:

我有一个巨大的数组,我从一个包含 200,000 个值的文本文件中导入该数组,这些值都描述了箭头应如何沿 x 轴遍历。 Mx 是我从该文本文件中导入的数组的名称。我正在使用可视化 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:计时器无法从另一个线程停止”此错误消息弹出。我不确定为什么。任何建议都会很有帮助。

【问题讨论】:

    标签: vpython


    【解决方案1】:

    我发现这出于某种原因修复了它。

    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
    

    不是 100% 确定原因,但我猜这与 python 如何处理我从文本文件中导入的数组有关。

    【讨论】:

      猜你喜欢
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 2015-07-11
      • 2021-08-25
      相关资源
      最近更新 更多