# pygl **Repository Path**: eagletang/pygl ## Basic Information - **Project Name**: pygl - **Description**: pygl是一个介绍使用Python和OpenGL4.5进行数据可视化的系列教程,本库存放的是教程中的代码文件 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2023-12-22 - **Last Updated**: 2025-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pygl ## 介绍 pygl是一个介绍使用Python和OpenGL4.5进行数据可视化的系列教程,本库存放的是教程中的代码文件。 目前已经发布的教程(在知乎上) 1.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,窗口!](http://zhuanlan.zhihu.com/p/673908090)》。 2.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,OpenGL!](https://zhuanlan.zhihu.com/p/674099462)》。 3.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,ImGui!](https://zhuanlan.zhihu.com/p/674611285)》。 4.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,小不点!](https://zhuanlan.zhihu.com/p/675014187)》。 5.《[用Python和OpenGL探索数据可视化(基础篇)- 重构代码“你好,小不点!”](https://zhuanlan.zhihu.com/p/675320100)》。 6.《[用Python和OpenGL探索数据可视化(基础篇)- “你好,线段!”](https://zhuanlan.zhihu.com/p/675435911)》。 7.《[用Python和OpenGL探索数据可视化(基础篇)- 重构代码组织OpenGL核心对象包pygl](https://zhuanlan.zhihu.com/p/675514930)》。 8.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,三角形!](https://zhuanlan.zhihu.com/p/675856046)》。 9.《[用Python和OpenGL探索数据可视化(基础篇)- 改进OpenGL程序Program类](https://zhuanlan.zhihu.com/p/676162825)》。 10.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,矩形!](https://zhuanlan.zhihu.com/p/676503690)》。 11.《[用Python和OpenGL探索数据可视化(基础篇)- 完善pygl增加索引缓存对象EBO](https://zhuanlan.zhihu.com/p/676796317)》。 12.《[用Python和OpenGL探索数据可视化(基础篇)- 你好,纹理!](https://zhuanlan.zhihu.com/p/677254410)》。 13.《[用Python和OpenGL探索数据可视化(基础篇)- 完善pygl增加OpenGL二维纹理对象](https://zhuanlan.zhihu.com/p/677636948)》。 14.《[用Python和OpenGL探索数据可视化(基础篇)- 细说纹理环绕](https://zhuanlan.zhihu.com/p/677852670)》。 15.《[用Python和OpenGL探索数据可视化(基础篇)- 细说纹理过滤](https://zhuanlan.zhihu.com/p/678276040)》。 16.《[用Python和OpenGL探索数据可视化(基础篇)- 处理键盘和鼠标事件](https://zhuanlan.zhihu.com/p/678881903)》。 17.《[用Python和OpenGL探索数据可视化(三维篇)- 你好,坐标轴](https://zhuanlan.zhihu.com/p/679169400)》。 18.《[用Python和OpenGL探索数据可视化(三维篇)- 用立方体体验模型矩阵](https://zhuanlan.zhihu.com/p/678999046)》。 19.《[用Python和OpenGL探索数据可视化(三维篇)- 创建三维坐标轴类和立方体类](https://zhuanlan.zhihu.com/p/680343428)》。 20.《[用Python和OpenGL探索数据可视化(三维篇)- 与照相机“共舞”](https://zhuanlan.zhihu.com/p/680731964)》。 21.《[用Python和OpenGL探索数据可视化(三维篇)- 创建照相机类](https://zhuanlan.zhihu.com/p/681102827)》。 22.《[用Python和OpenGL探索数据可视化(三维篇)- 四元数和轨迹球照相机](https://zhuanlan.zhihu.com/p/681496147)》。 23.《[用Python和OpenGL探索数据可视化(三维篇)- 创建XZ平面网格类](https://zhuanlan.zhihu.com/p/682620811)》。 24.《[用Python和OpenGL探索数据可视化(实践篇)- 三维点云数据可视化](https://zhuanlan.zhihu.com/p/682986640)》。 25.《[用Python和OpenGL探索数据可视化(三维篇)- 你好,地球!](https://zhuanlan.zhihu.com/p/685022870)》。 26.《[用Python和OpenGL探索数据可视化(三维篇)- 光影魔术的秘密:Phong光照模型!](https://zhuanlan.zhihu.com/p/685575356)》。 27.《[用Python和OpenGL探索数据可视化(实践篇)- 三维动力学曲线数据可视化](https://zhuanlan.zhihu.com/p/686083756)》。 28.《[用Python和OpenGL探索数据可视化(实践篇)- 数学之美之三维曲面](https://zhuanlan.zhihu.com/p/687151599)》。 29.《[用Python和OpenGL探索数据可视化(三维篇)- OpenGL实例化绘制](https://zhuanlan.zhihu.com/p/687560871)》。 30.《[用Python和OpenGL探索数据可视化(实践篇)- 蛋白质分子数据可视化](https://zhuanlan.zhihu.com/p/688029845)》。 31.《[用Python和OpenGL探索数据可视化(实践篇)- CT扫描体数据可视化](https://zhuanlan.zhihu.com/p/688429783)》。 32.《[用Python和OpenGL探索数据可视化(实践篇)- DEM数字高程数据可视化](https://zhuanlan.zhihu.com/p/689300868)》。 33.《[用Python和OpenGL探索数据可视化(三维篇)- 使用帧缓存对象FBO](https://zhuanlan.zhihu.com/p/691469627)》。 34.《[用Python和OpenGL探索数据可视化(三维篇)- 使用渲染缓存对象RBO](https://zhuanlan.zhihu.com/p/691681271)》。 35.《[用Python和OpenGL探索数据可视化(三维篇)- 组合使用帧缓存对象、纹理对象、渲染缓存对象实现画中画](https://zhuanlan.zhihu.com/p/692112396)》。 36.《[用Python和OpenGL探索数据可视化(三维篇)-使用计算着色器绘制Mandelbrot集](https://zhuanlan.zhihu.com/p/692983428)》。 37.《[用Python和OpenGL探索数据可视化(实践篇)-使用几何着色器绘制实体线框(Solid Wireframe)模型](https://zhuanlan.zhihu.com/p/694090103)》。 38.《[用Python和OpenGL探索数据可视化(三维篇)-使用细分着色器](https://zhuanlan.zhihu.com/p/695005091)》。 39.《[用Python和OpenGL探索数据可视化(三维篇)- 演示完整渲染管线](https://zhuanlan.zhihu.com/p/696989048)》。 40.《[用Python和OpenGL探索数据可视化(三维篇)- 绘制二维贝塞尔曲线(含动画)](https://zhuanlan.zhihu.com/p/697869218)》。 41.《[用Python和OpenGL探索数据可视化(三维篇)- Mesh网格模型查看器(上)](https://zhuanlan.zhihu.com/p/702759787)》。 42.《[用Python和OpenGL探索数据可视化(实践篇)- Mesh网格模型查看器(中)](https://zhuanlan.zhihu.com/p/702907495)》。 43.《[用Python和OpenGL探索数据可视化(实践篇)- Mesh网格模型查看器(下)](https://zhuanlan.zhihu.com/p/703097480)》。 ## 配置开发环境 请参考《[准备工作(一)Windows下检测显卡和OpenGL信息](https://zhuanlan.zhihu.com/p/673467635)》。 请访问《[准备工作(二)配置Windows下VS Code + Python + OpenGL开发环境](https://zhuanlan.zhihu.com/p/673640292)》。