问题标签 [vpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1318 浏览

python - vPython - 逐渐改变颜色

我想让一个物体根据彩虹改变它的颜色。由于这没有解决,我尝试使用 visual.graph 可视化问题: 视觉图 可以在 x 轴下方看到由可视化颜色构建的颜色。它不会逐渐改变。如果酒吧应该建立一个很好的频谱。

0 投票
1 回答
46 浏览

python - 我的图形仅在我输入非法命令时显示

我用 Python 2.7 做了一个简单的国际象棋游戏。我用移动命令做了一个原始输入,由parseString. 我的问题是,当我进行非法移动时,我的图形首先显示出来。

我该如何解决?这是我的代码:

我认为问题是在我完成所有 raw_inputs 之前我的 GUI 不会加载。在执行 GUI 后,我需要加载函数以进行输入。我怎样才能做到这一点?

0 投票
1 回答
254 浏览

python - 如何更改 vpython 中的球体半径?

在上面的代码中,当我改变 r 的值时,球体的半径不会改变。我究竟做错了什么?

这是pos.dat的内容

0 投票
1 回答
66 浏览

python - 如何减少 vpython 中的闪烁?

这是我的代码。

一些球体(不是所有球体)在显示屏上移动时会闪烁。如何减少闪烁?这是pos_x.dat

0 投票
1 回答
315 浏览

python - 如何在 vPython 中比较两个向量

我正在尝试模拟魔方。为了检测用户是否真正解决了立方体,我想记住所有初始位置向量,然后进行比较。

但是,当您启动我的程序并弄乱立方体时,然后按“k”来解决它,您可以在控制台中看到值实际上是相同的,但是它们具有不同的精度。例如,z 值为 -0.99999 而不是 -1。这个缺陷的结果是,即使值非常相同,程序仍然不会认为 Cube 已解决。我猜想在旋转时,对向量执行计算时,精度会发生变化,因此最终值会有所不同。我怎么解决这个问题?要打印出初始位置向量和当前向量,请随时按“a”键 :)

0 投票
1 回答
205 浏览

python - Wing IDE 中的 Vpython

我正在使用 Wing IDE,并且我已经用 Vpython 安装了 VIDLE。VIDLE 工作正常,但如果我想在 Wing IDE 上使用它,不知何故它无法导入可视模块。它总是给出错误“没有名为视觉的模块”。如何将可视模块导入 IDE?

我想问题可能出在 Vpython 或 Python 本身的版本上。安装的 Vpython 适用于 Python 2.7(我已经为 3.4 尝试了另一个,但 VIDLE 无法使用它)。Python 2.7 和 3.4 都安装在 PC 上,但我什至不知道哪个是 IDE 的默认设置。因此,如果这真的与版本有关,我该如何更改 Wing IDE 上的 Python 路径?

抱歉,我是 Python 的新手,我到处找,但没有找到任何有用的答案。先感谢您。

0 投票
0 回答
703 浏览

numpy - 无法在 Python 3.4.3 中成功导入 Visual Python

尝试在 IDLE 上按如下方式导入 VPython -

我收到以下错误消息 -

可能是什么原因?我该如何解决这个问题?

我小心地安装了所有依赖项以及 VPython 包,即 TTFQuery、Fonttools 和 Polygon。所有的包,我的意思是 numpy,从 Christoph Gohlke 网站上提供的二进制文件(wheel 文件)安装

0 投票
0 回答
52 浏览

python - 在场景中创建实时更新“图表”

我目前正在使用带有 Kinect 的可视化 python 来跟踪人右手的运动数据。使用我现在拥有的程序,一个人的身体被屏幕上显示的骨架跟踪。我正在寻找根据一个人在该区域更频繁地移动手的时间来绘制实时更新和增长的球体。基本上,这些球体将代表运动密度。不过,我没有运气让球体更新。任何/所有帮助将不胜感激,谢谢!

下面是我为球体提供的代码。我没有包含骨架代码,因为它工作正常。我一般是 VPython/编码的业余爱好者,所以它可能不是最有效或最有组织的代码

0 投票
1 回答
1467 浏览

python - 如何在python中进行视觉移动或删除

我不知道如何进行视觉移动或删除。做一个我只是做的:

但这只会产生一个sphere(). 如何让它移动或消失?

0 投票
1 回答
4262 浏览

python - 如何在 spyder 中使用 vpython?

我正在尝试使用 vpython,尽我所能,但我失败了......

首先,我在 Win 8.1 上安装了 Anaconda Python 2.7.10。然后,我通过在命令行中输入来安装 Vpython: conda install -c https://conda.binstar.org/mwcraig vpython

然后我尝试了 3 件事:

(1) 双击我桌面上的“VIDLE for VPython”快捷方式。什么都没发生。我查看了指向 pythonw.exe 的目标。我直接双击pythonw.exe。什么都没发生。

(2) 我注意到同一个文件夹下还有python.exe,所以我双击它,得到一个命令提示符。我输入“从视觉导入*”,它似乎执行没有错误。然后我输入“sphere()”并打开一个标题为“vpython”的灰色窗口,但它只是挂起而没有向我显示一个球体。

(3) 然后我启动spyder,输入“from visual import *”,似乎执行没有错误。然后我输入 sphere(),它吐出文本“visual_common.primitives.sphere at 0x152ccb38”,另一个灰色窗口弹出,标题为“vpython”,但它也无限期挂起。

我该如何调试这种情况?非常感谢!我真的很想在明天的物理课上展示一个简单的 vpython 脚本......