【OpenGL】使用 python + Qt + OpenGL 的现代渲染

伴随资源

目录

  • 一、说明
  • 二、 关于PyQt6.x
    • 2.1 QOpenGLWidget详细说明
    • 2.2 绘画技巧
  • 三、PyOpenGL
  • 四、OpenGL 管线
  • 五、Python集成开发环境
    • 5.1 Emacs配置
    • 5.2 pycharm环境
  • 六、你好,OpenGL!
  • 七、QGL控件
  • 八、平截头体.svg
  • 九、定义几何
    • 9.1 立即模式与保留模式
    • 9.2 使用 VBO 定义 Cube
  • 十、渲染立方体
  • 十一、渲染循环
  • 十二、添加旋转滑块

一、说明

在本教程中,我们将编写一个小型 Python 脚本,该脚本在 GUI 中呈现一个立方体,并使用滑块来控制其旋转。这将基于其他教程,即本教程,但会更详细地解释该过程和一般 OpenGL 概念。您可以在此处下载完整的脚本。

二、 关于PyQt6.x

我i们先介绍QT6.6关于OpenGL的部件。参考官方手册。
有许多不同的框架用于在 python 中创建 GUI - 内置选项是TkInter,它提供了跨平台Tk GUI 工具包的包装器,该工具包具有简单的学习曲线并且适用于小型应用程序,但是流行的现代跨平台-平台解决方案是Qt。

2.1 QOpenGLWidget详细说明

QOpenGLWidget 提供了显示集成到 Qt 应用程序中的

你可能感兴趣的:(3D图形渲染和OpenGL编程,python,qt,计算机图形学)