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

Vpython简单例子 

bounce.py的3D运行结果

相关文章:

  • 2021-08-03
  • 2021-11-24
  • 2021-04-09
  • 2022-02-02
  • 2022-03-09
  • 2021-07-03
  • 2021-07-03
  • 2021-11-28
猜你喜欢
  • 2021-11-20
  • 2021-11-20
  • 2021-12-28
  • 2021-07-10
  • 2021-05-17
  • 2021-12-04
  • 2021-08-08
相关资源
相似解决方案