日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python3环境下使用OpenGL和GLFW两种库进行编码

發布時間:2024/9/30 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3环境下使用OpenGL和GLFW两种库进行编码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境:python3.6.5、Windows10、PyOpenGL3.1.0、GLFW3.2.1

OpenGL是現在比較流行的圖形處理庫,而且python3已經有可以專門支持OpenGL的庫:pyopengl
使用

pip install pyopengl

就可以安裝。

GLFW是一個窗口工具包。它可以在http://www.glfw.org/download.html 這個網頁上下載,由于我下載的不是源碼,所以本博客不探討源碼的安裝過程,讀者可以自行探索。下載完成后要配置環境變量。將GLFW的庫文件位置添加到環境變量中的path中。過程如下:
點擊“我的電腦”右鍵選擇“屬性”,彈出如下窗口,然后依次點擊“高級系統設置”,“高級”,“環境變量”

然后在系統變量中找到path,點擊“編輯”,“新建”,將類似圖中的地址添加進去.
(注意:此處的目錄應該是讀者自己下載的GLFW安裝目錄。其中目錄lib-vc2015也可以是其它形如lib-vc2012等,它取決于你自己的vc編碼的版本,比如vs2015之后的版本對應vc2015,版本vs2012對應vc2012)

路徑設置完成后,要關閉你的python編譯軟件然后重新打開,你就可以在python中使用GLFW了。
還需要注意的是在python中使用GLFW時除了GLFW軟件外還需要一個調用該API的庫。我使用的是《python極客項目編程》一書中第9章和第10章用到的glfw.py文件。最后再上一張第10章正確運行的圖片吧。這個粒子效果還是挺漂亮的。代碼在https://github.com/electronut/pp/tree/master/particle-system/ 。例子中用到的其它函數可以在上一個目錄下的文件夾common中找到。

P.S.
如果在使用過程中遇到了窗口程序一閃而過,沒有持續懸浮,可以檢查下

glfw.glfwTerminate()

這條語句的位置。這條語句的作用是釋放GLFW的內存。

總結

以上是生活随笔為你收集整理的python3环境下使用OpenGL和GLFW两种库进行编码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。