一、OpenGL简介

OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口(Application programming interface)的规格,它用于生成二维、三维图像。这个接口由近三百五十个不同的函数调用组成,用来从简单的图元绘制复杂的三维景象。OpenGL常用于CAD、虚拟实境、科学可视化程式和电子游戏开发。

二、Python的OpenGL平台搭建

一)、PyOpenGL的安装(以Python3.6.2版本为例)

1、在网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl 下载PyOpenGL‑3.1.2‑cp36‑cp36m‑win32.whl

2、拷贝上面文件到python文件夹下,在c:\ python>下运行命令:

pip install PyOpenGL‑3.1.2‑cp36‑cp36m‑win32.whl

二)、Python窗口工具包GLFW的安装

1、下载GLFW。它可以在http://www.glfw.org/download.html 这个网页上下载。

2、将下载的压缩文件glfw-3.2.1.bin.WIN32 .zip解压到我的文件夹内,D:\OpenGL\Glew文件夹\glfw-3.2.1.bin.WIN32 \glfw-3.2.1.bin.WIN32。

3、将GLFW的库文件位置添加到环境变量中的path中。点击“我的电脑”右键选择“属性”,弹出窗口,然后依次点击“高级系统设置”,“高级”,“环境变量”,点击“编辑”,“新建”,将D:\OpenGL\Glew文件夹\glfw-3.2.1.bin.WIN32\glfw-3.2.1.bin.WIN32\lib-vc2015 文件夹添加进去.(注意:

python如何下载安装glfw_Python之OpenGL笔记(1):窗口工具包GLFW的安装相关推荐

  1. python画平面直角坐标系_Python之OpenGL笔记(20):画平面直角坐标系

    一.目的 1.画平面直角坐标系: 二.程序运行结果 平面直角坐标系 三.numpy.hstack()函数 1.函数 函数原型:numpy.hstack(tup),其中tup是arrays序列,阵列必须 ...

  2. linux 安装jeakens_Chapter 2. OpenSSL的安装和配置学习笔记

    Chapter 2. OpenSSL的安装和配置学习笔记 2.1 在linux上面安装OpenSSL 我还是做点No paper事情比较在行,正好和老师的课程接轨一下. 以前尝试过在Windows上面 ...

  3. t440 安装os 10.11 笔记1(win8 os x 双系统)

    续上篇<t440 安装os 10.11 笔记1(单系统)> 大概安装步骤,用guid格式重做硬盘,保证有一个1G的分区将来做引导区,然后有两个分区分别装windows和os x,先装win ...

  4. anaconda moviepy_002从零开始学Python—Anaconda下载与安装

    本文记录Anaconda完整的下载与安装过程,环境变量的配置,以及如何启动Jupyter notebook并编写第一句代码.以上三项是每一个Python初学者必经之路. 不建议直接去Python官网下 ...

  5. python 离线下载和安装第三方库 .whl wheel 文件

    python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...

  6. Python *的下载、安装和使用

    最近正在学习机器学习和深度学习,需要python,大家都知道,它是这些领域的入门语言,不多说,直接上干货!突然发现python比java好玩多了 下面就开始python的安装以及测试,python2. ...

  7. python详细下载安装教程-Pycharm及python安装详细教程

    首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. 2. ...

  8. python charm下载安装教程-Python及Pycharm安装方法图文教程

    Python及Pycharm安装方法,供大家参考,具体内容如下 1.任务简介 为了学习Python我今天对它进行了安装,整个安装过程忘了截图,故我在虚拟机中重新安装了一遍,并将Python及Pycha ...

  9. python编辑器安卓下载-Python的下载安装与Python编辑器的安装

    在此特别鸣谢kamael,本文内容由kamael提供. 各位朋友大家好,我是章鱼(认识我的都喜欢这么叫我).今天我就来当当广大Python初学者的救星--交大家如何安装Python与编辑器以及编辑器的 ...

最新文章

  1. Hexo集成Algolia实现搜索功能
  2. nginx mysql设置远程连接超时_docker -mysql服务设置远程连接 解决1251 client does not support ..问题...
  3. 如何用赌场风云解释隐马尔可夫模型(HMM)?
  4. 小巧但强大,浏览器开发常用工具插件一枚
  5. OpenCV示例学习(七):离散傅里变换(DFT)算子:getOptimalDFTSize(),copyMakeBorder(),magnitude(),log(),normalize()
  6. oracle深度巡检指标,oracle DBA 巡检项目
  7. 计算机网络之物理层:4、编码和调制
  8. informix(南大通用)sql语法的差异
  9. 不可不知的 5 种 JavaScript 代码编辑器
  10. 如何更流畅地使用 Google 搜索?
  11. 20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法
  12. VS2015 编译libevent库
  13. 生成条形码(jsbarcode、vue-barcode)
  14. 基于springboot编写的小程序幸运转盘抽奖功能
  15. Android 10.0在电话拨号盘(Dialer app中)通过暗码进入工厂测试模式
  16. java计算机毕业设计网上鲜花店系统源码+系统+数据库+lw文档
  17. linux vi文件提示swp,如何解决非正常关闭vi编辑器时生成.swp文件问题
  18. 深恶痛绝!关闭win10自动更新的办法
  19. Spring Cloud (Eureka,Feign,Hystrix整合)
  20. μTorrent 3.2.1 关闭广告

热门文章

  1. matlab三维数据切片二维
  2. Java注解方法实现BigDecimal保留两位小数(案例详解)
  3. redis源码解析(二)——SDS(简单动态字符串)
  4. WebP 支持:超乎你想象
  5. 实战新浪微博、腾讯微博的分享功能(转)
  6. windows平台下静态库(.lib)和动态库(.dll)使用
  7. 没有群晖却要共享文件?试试HFS搭建精简版NAS吧
  8. in a frame because it set 'X-Frame-Options' to 'sameorigin'.
  9. 数据库系统原理 - - (1)数据库系统概论
  10. pspice计算机仿真实验,PSpice二阶动态电路的计算机仿真分析.pdf