VPython简单例子
首先打开“VIDLE for VPython”
VPython的例子在E:\Python27\Lib\site-packages\visual\examples(视安装软件的路径不同而不同)
e.g.1 (知识点:向量、三维坐标)
bounce.py
from visual import * #引入可视化包中的类
floor = box(length=4, height=0.5, width=4, color=color.blue)#定义“地板”的长、宽、高和颜色
ball = sphere(pos=(0,4,0), color=color.red) #定义球的大小和颜色
ball.velocity = vector(0,-1,0) #定义球运动路线矢量坐标
dt = 0.01
while 1:
rate(100) #定义速率
ball.pos = ball.pos + ball.velocity*dt
if ball.y < 1:
ball.velocity.y = -ball.velocity.y
else:
ball.velocity.y = ball.velocity.y - 9.8*dt
bounce.py的3D运行结果