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运行结果

vpython_Vpython简单例子相关推荐

  1. webpack入门之简单例子跑起来

    webpack入门之简单例子跑起来 webpack介绍 Webpack是当下最热门的前端资源模块化管理和打包工具,它可以将很多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源,还可以将按需加载 ...

  2. 图片上传(加水印、缩略图、远程保存)的简单例子

    图片上传(加水印.缩略图.远程保存)的简单例子(应用于51aspx.com) 该源码下载地址:http://51aspx.com/CV/ImageUpload 今天看到xiongeee发的文章使用使用 ...

  3. java hashtable import,Hashtable的一个简单例子

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是关于Hashtable的简单例子,谁知道别的遍历Hashtable的方法,请回复! package no1; import java.util.En ...

  4. SAP MM采购定价过程的一个简单例子

    SAP MM采购定价过程的一个简单例子 本文以一个简单的例子阐述了SAP MM模块中采购定价的基本原理.本例中,假定采购订单里输入的是含税采购价,然后系统自动计算出物料最终的采购价格(含税价-税额=采 ...

  5. .net中使用反射的简单例子

    说明:由于工作原因,本人使用反射的机会不是很多,所以没有必要为了炫耀技术而使用这种技术,不过今天有人问到这方面的问题,所以做了一个简单例子,供初学者参考,代码如下: using System; usi ...

  6. linux下Makefile中包含有shared library动态链接库文件时候的简单例子

    如果不知道什么是makefile,可以首先看我的另一篇博客: linux下Makefile的简单例子及解释 http://www.cnblogs.com/lihaozy/archive/2012/08 ...

  7. java 国际化例子_JavaSE 国际化 简单例子

    ①在src下添加两个文件: base_zh_CN.properties Test=\u8fd9\u662f\u4e2d\u6587 base_en_US.properties Test=english ...

  8. 6翻了C语言,《嗨翻C语言》随书练习六 6章 二叉树简单例子

    二叉树简单例子/* <嗨翻C语言>随书练习 6章    2016-12-06 xiousheng@126.com  二叉树例子,警务罪犯判断档案系统,哈哈 书中可以专家系统例子 */ #i ...

  9. QT 信号与槽 最简单例子

    QT  信号与槽 最简单例子 main.cpp 和 my_head.h源码: [cpp] view plaincopy #ifndef MY_HEAD_H #define MY_HEAD_H #inc ...

最新文章

  1. 点云网络的论文理解(一)-点云网络的提出 PointNet : Deep Learning on Point Sets for 3D Classification and Segmentation
  2. java 链表算法_JAVA数据结构与算法之链表(一)
  3. activemenu怎么拼 vue_vue-element-admin登录逻辑,以及动态添加路由,显示侧边栏
  4. 360 linux 扩展文件夹,360签具名工Linux下载0907 官方版
  5. Maven私服的简单搭建教程(Nexus)
  6. 【渝粤题库】国家开放大学2021春2302供应链管理题目
  7. 构建企业服务之Windows Server 2008 DNS 高级部署
  8. Recommendation
  9. Git常见相关知识与命令
  10. 【smart-transform】取自Atom的babeljs/cs/ts智能转es5 库
  11. 计算机无线网卡连接网络,无线网络连接不稳定
  12. 剧场版复活的f 剧情
  13. UERANSIM的使用
  14. Streams AQ: qmn coordinator waiting for slave to start
  15. 50家硅谷IT公司技术博客
  16. zoomlt 安装/使用
  17. 大数据综合项目--网站流量日志数据分析系统(详细步骤和代码)
  18. vb.net 教程 4-9 二进制文件读写 游戏存档修改器
  19. Spring Data JPA 数据加密存储
  20. windos10安装多个绿色版本mysql教程

热门文章

  1. 马斯克为房地产代言“献身”,洗泡泡浴还被五花大绑,看完广告我瞎了
  2. python爬虫爬取股票评论,调用百度AI进行语义分析, matlab观察股票涨跌和评论的关系
  3. 关于使用X/Y/Z的方式加载地图Tile瓦片的知识总结
  4. 条码打印机碳带装反了会怎么样
  5. 用Swift搭建API Server,Vapor + PostgreSQL + Docker + ECS + OSS
  6. 大数据三篇论文—Google Bigtable中文版
  7. Java面试--SpringBoot启动流程
  8. 检查版本更新,跳转到腾讯应用宝进行下载
  9. C语言队列函数中pop,C语言_队列的基本操作
  10. 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字