VPython三维仿真(NO.1) VPython安装与开发环境

VPython简介

       VPython是Python的实时交互三维绘图模块,可对绘制的三维图像进行移动、缩放等操作。VPython函数功能强大,具有简单易学的优点。因Python语言简洁代码少,各种数学模块功能丰富,使用VPython可以快速开发模拟物理过程的三维视景仿真软件,在教学、科学研究中实现数据可视化十分方便。Python和VPython都是免费的开源软件,是开发自主软件的好起点。

VPython官方网站

VPython官网  VPythonhttps://www.vpython.org/

b6b22513af534ca6ba902b34395c1779.png

 图1

VPython版本选择

       VPython目前的版本为VPython7(图1),之前的版本为VPython6。VPython6使用窗口显示三维动画,VPython7使用支持WedGL的浏览器显示三维动画,也在浏览器中显示按钮、下拉列表框等控件。VPython7显示图像更细腻,支持最新的Python版本,VPython6最高支持Python2.7,不建议学习和使用VPython6。

VPython6导入模块的代码为:from visual import *

VPython7导入模块的代码为:from vpython import *

VPython6的官网资料:https://www.vpython.org/contents/doc.html。

VPython使用条件

在图1的网页中点击“Using VPython with installed Python”,可知道VPython7的一些信息:https://vpython.org/presentation2018/additional.html

  • 开发环境

   建议使用Anaconda Python开发环境,Anaconda是一个主要面对科学应用的Python开发环境,其命令行功能强大,方便查看函数功能和代码执行结果。集成了很多VPython第三方库。Anaconda 官网https://www.anaconda.com

      也可以自行安装Python,使用PyCharm做开发环境,适合于做软件开发,安装VPython、Numpy等模块需要自行安装。

  • VPython模块支持的Python版本包括3.8、3.9、3.10
  • 对浏览器要求

       3D显示在支持WedGL的浏览器窗口中渲染,最新的浏览器基本都支持WedGL,Windows7自带的IE不支持WedGL。建议使用360安全浏览器或火狐浏览器。

  • 安装VPython7的命令如下,1、2、3为Anaconda下的安装命令,4为Python命令行中的命令。
  1. "conda install -c vpython vpython"
  2. "conda install -c conda-forge vpython"
  3. "conda install -c conda-forge/label/cf202003 vpython"
  4. "pip install vpython"
  • 升级VPython的命令如下,1为Anaconda下的安装命令,2为Python命令行中的命令。
  1. "conda update -c vpython vpython"
  2. "pip install -U vpython"

VPython开发环境安装

    进入Anaconda官网,选择“Products>Anaconda Distribution”,在“Download”按钮上点鼠标右键,选择“复制链接地址”,然后在迅雷或浏览器下载中新建下载任务,粘贴复制的地址,可下载最新的Anaconda版本Anaconda3-2022.05-Windows-x86_64.exe。直接点击“Download”按钮会进入注册会员页面。

        Anaconda安装过程比较简单,不再赘述。

4d616605c0254efdaa896953ef68fc0c.png

 图2

    安装VPython7:运行“程序>Anaconda3(64bit)>Anaconda Powershell Prompt”,在Anaconda命令终端中执行“conda install -c vpython vpython”,数分钟后在提示安装VPython7的信息后输入“y”后回车。

   运行程序“程序>Anaconda3(64bit)>Spyder(Anaconda3)”,启动编译环境(图3),输入如下代码:

from vpython import *

sphere()

        按F5或c711fe95795246948df6f8ca9e96b05b.png,启动浏览器显示白色的圆球(图4),说明Anaconda和VPython7安装成功。

 74909c0a9d964a52ba11f9cc73921f73.png

图3

e91282c9b4ea465ca1a7cf16365bd316.png

图4(360浏览器)

  • 35
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

合金弹头001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值