问题标签 [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 投票
0 回答
312 浏览

python - GTK::Socket 和 Gtk::Plug 在 Gnome 和 FVWM2 下的意外行为

如果在 FVWM2 中运行,以下代码可以正常工作。但是,如果您将桌面更改为 Gnome,则嵌入的窗口将被破坏而不是被嵌入。

这是为什么? 我错过了什么?...

代码如下,但基本上它所做的只是分叉。在孩子中,我们创建一个 VPython 窗口并让它永远闲置。在父窗口中,我们创建一个 GTK 窗口,找出子窗口的窗口 ID,并尝试将其嵌入到 GTK::Socket 中。

请注意,VPython 部分可能与此无关。

PS:是的,这是这个问题的后续。

0 投票
1 回答
4411 浏览

python - 如何在 Vpython 中添加纹理?

我想知道如何在我的 Vpython 脚本中将纹理放在我的盒子上?

0 投票
0 回答
636 浏览

python - Kubuntu 12.04 上的 Visual Python 2.7 分段故障核心转储

我在使用 vpython 时遇到了一些麻烦。我以前在 Ubuntu 10.4 上使用过它,但我将它更新到 Kubuntu 12.4。在 Ubuntu 10.4 上 vPython 运行良好,但现在在 Kubuntu 12.4 上我遇到了一些麻烦..

我用 Moun 包管理器安装了包 python-visual,当我尝试运行一个简单的代码时,我得到了这个:

在使用 Ubuntu 10.4 的同一台计算机上,我从来没有遇到过 vpython 的任何问题。

我做了:

1) http://ubuntuforums.org/showthread.php?t=1386688 2) sudo apt-get install libgtkglextmm-x11-1.2-dev

但它没有帮助......

0 投票
1 回答
412 浏览

python - Vpython 3D Box+文字组合

我是 Python/Vpython 的新手,希望得到一些指导。最好的方法是创建一个 vpython 框(或 3D 矩形等),在框的每个面上都有一个唯一的文本字符串,这样当框旋转时,文本也会旋转。

设想这个程序的一种简单方法类似于掷骰子,即边上的点数随着骰子的旋转而变化。而不是点,我的立方体(“骰子”)将有单词而不是点。

Vpython 使构建盒子变得非常简单,但是盒子没有文本属性。我一直在修补挤压,但似乎不是这里的解决方案。任何帮助将非常感激。

先感谢您!

0 投票
1 回答
1059 浏览

python - VPython 安装问题

我正在尝试为 64 位 python 导入可视模块。不幸的是,我不断收到以下错误:

ImportError:numpy.core.multiarray 导入失败

回溯(最近一次通话最后):

文件“C:\python\color_space.py”,第 2 行,在

文件“C:\Python27\lib\site-packages\visual__init__.py”,第 1 行,在

文件“C:\Python27\lib\site-packages\visual\visual_all.py”,第 1 行,在

文件“C:\Python27\lib\site-packages\vis__init__.py”,第 3 行,在

ImportError:numpy.core.multiarray 导入失败

我已经卸载了我的 64 位版本的 python 并尝试了带有 32 位可视模块的 32 位版本的 python,但没有成功。现在我已经恢复到 64 位。有想法该怎么解决这个吗?

0 投票
0 回答
244 浏览

python-2.7 - Python PDB 调试器(在调试器中工作但不在 SciTE 中的代码)

我的 Python PDB 调试器和我用 SciTE 编写的代码有问题。

所以我有一个名为“func”的类。这个类有一个叫做“hermite”的方法。我正在使用 PDB 调试器来找出为什么我的程序在执行此方法时会冻结。

我开始:

当我按“n”时程序冻结,转到调试器中的下一行。

如果我把pdb.set_trace()方法“hermite”放在里面,我会得到:

现在在调试器中,该方法完全执行,完全没有问题。

我不知道为什么在调用该方法时调试器会冻结,但是当 set_trace将其放入方法中时,程序运行得很好。另外,在 SciTE 中,无论 where set_trace()放什么,程序都不会运行。因此,出于某种原因,就好像程序只能从调试器运行,方法内部带有 set_trace 。

关于问题是什么的任何想法?我会粘贴“hermite”的代码,但它很长。我认为重要的部分是它set_trace在方法内部时执行得非常好,但在方法外部时它会冻结set_trace

更新:没关系我已经解决了这个问题。在我的 Hermite 方法中,我对微分方程进行时间步进,我使用 (15 - (-15)) / 100 作为时间步长间隔,python 将该值设为 0,因此它无限期地运行。程序在调试器中工作的原因是因为我强制时间步为非零值以使执行时间变小。无论如何感谢任何看到这个的人。

0 投票
1 回答
2002 浏览

rotation - vpython“相对”旋转框架

我试图弄清楚如何相对于当前位置旋转框架对象。

例如,一个物体指向北方,我说绕 y 轴旋转 180 度。在那之后我说:倾斜 90 度它从“世界”的角度倾斜它。所以它指向下方而不是向上。(很抱歉这个令人困惑的故事,如果你尝试下面的代码并使用你的上下左右键,你就会明白我的意思)。

任何帮助将不胜感激。

0 投票
1 回答
2409 浏览

python - 如何使VPython中的对象自动通过相机?

我有这个杂货岛,我应该让它看起来好像这个人正在穿过小岛,但为了做到这一点,物体必须通过相机,每次它靠近时,它都会撞到窗户,它几乎看起来像是后退并朝相反的方向移动。但如果我放大一点,它就会通过,但会在中途放慢速度。有没有办法让物体自动通过相机?谢谢

0 投票
0 回答
363 浏览

ipython - 可以在 ipython 笔记本中使用 vpython 吗?

每当我在 ipython 中使用 vpython 时,内核都会死掉。有什么解决办法吗?我不知道该怎么办。(我的操作系统是ubuntu 12.04 64位,浏览器是firefox。)

0 投票
1 回答
543 浏览

python - 运行 vpython 时出现“分段错误”

我正在尝试运行vpython 弹跳球演示代码。但是每次我运行这个脚本时,窗口都会以超快的速度弹出并再次关闭。然后我得到一个Segmentation fault(只有那个!没有其他信息)。有谁知道我怎样才能正确运行 Vpython?

额外信息:

从 Ubuntu 软件中心安装 vpython(名称包:python-visual)

操作系统:Ubuntu 11.10,64 位

显卡驱动:VESA:M92

Python版本:2.7.2