vpython相关内容

Python中的递归?运行时错误:调用 Python 对象时超出了最大递归深度

可能的重复: 最大递归深度? 我的代码还有一个问题.我正在用 Vpython 编写我的第一个程序,我必须模拟混合两种气体.首先我有边界问题,但是现在当球(代表气体粒子)留在边界内时,就会出现不同的错误.几秒钟后,我收到一个错误,显示在我函数的源代码下方.代码: def MovingTheBall(listOfBalls,position,numCell,flagOfExecution): ..
发布时间:2021-12-16 09:04:18 Python

模拟轨道

因此,我正在尝试模拟绕太阳行进的地球,其中地球的速度由其与原点和水平面的夹角确定.我通过创建对三角形O_correction(x,y)使用tanh(相对/相邻)规则的函数来做到这一点.问题是它不是圆形轨道而是螺旋形上升,我不确定为什么. scene = canvas() scene.background = color.white O = 0 ball = sphere(pos=vect ..
发布时间:2020-07-14 00:54:14 其他开发

Glowscript和VPython中的菜单

对于一个学校项目,我和我的一个朋友目前正在尝试对我们的太阳系进行模拟编程.我们使用的平台是Glowscript,我们正在使用VPython.我们已经用它的所有行星,太阳以及它们之间的力对整个太阳系进行了编程. 现在,我们正在尝试添加一些附加功能,其中一个是菜单,用户可以在其中选择一个行星.在我们的代码中,所选对象(代码中定义的行星或太阳)将被标记为“当前对象".之后,用户可以使用滑块更改当前 ..
发布时间:2020-07-14 00:54:13 其他开发

这不会产生窗户,我也不知道为什么

我正在使用VPython来模拟从墙上弹起的球. 为了使我的代码更优雅,我决定使用类继承来设置对象的尺寸和属性(此刻,它是球和一堵墙).运行代码后,shell没有产生任何错误,但是,它也没有产生窗口. 我对编程还很陌生,我在Linux Mint 18上的Wine中使用VPython 2.7.我有一种感觉,我错过了一些显而易见的东西,但我不知道它是什么. 到目前为止,我的代码如下: ..
发布时间:2020-07-14 00:53:09 Python

如何使用pyinstaller制作vpython .exe

我有一个使用vpython的简单脚本(只是测试),我想用pyinstaller创建一个.exe文件. 这是脚本: from visual import* box() 然后我在控制台中运行: pyinstaller sss.py 但是.exe不起作用(显然) 我一直在搜寻如何为vpython制作.spec文件,但一无所获. 还尝试制作此.spec文件 # ..
发布时间:2020-07-14 00:53:05 Python

Python中的吉他弦代码?

我是Python的新手,但对编写可模拟吉他弦的代码非常感兴趣.我将如何去做呢?或者至少我将如何开始这样做?感谢您的帮助! 谢谢! 编辑: 我想在弹奏不同的琴弦,音符等时看到声波. 我还对演奏两个不同琴弦时的声波以及当它们发出谐音和辅音时的声音变化感兴趣. 我感兴趣的另一件事是,当不拔弦时,弦有时会振动(共鸣). 感谢您的帮助,谢谢!!! 解决方案 这确实是声音合成的 ..
发布时间:2020-07-14 00:52:59 Python

用Python递归吗? RuntimeError:调用Python对象时超出了最大递归深度

可能重复: 最大递归深度? 我的代码还有另一个问题. 我正在用Vpython编写我的第一个程序,我必须模拟两种气体的混合.首先,我对边界有问题,但是现在当球(代表气体粒子)停留在边界内时,有另一种错误.几秒钟后,我得到一个错误,该错误显示在我的函数的源代码下方. 代码: def MovingTheBall(listOfBalls,position,numCell,flagOfExec ..
发布时间:2020-07-14 00:51:57 Python

GTK窗口捕获:VPython(OpenGL)应用程序

已阅读 VPython 和 编辑:显然没有人对此有任何了解...嗯. 这是我的代码.取消注释两行注释掉的注释,并注释一些明显的其他注释,您可以获取生成代码的过程. #!/usr/bin/env python # -*- coding: utf-8 -*- import time from visual import * import threading import Queue imp ..
发布时间:2020-05-20 22:13:15 Python