Vpython简单例子

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

wps_clip_image-23679 

bounce.py的3D运行结果

None
原文地址:https://www.cnblogs.com/yuxc/p/2030300.html