小白学opengl 课程目录

本文详细介绍Qt下OpenGL编程的多种解决方案,重点介绍QOpenGLFunctions的使用,通过改造原QtOpenGL教程,学习从创建OpenGL窗口到实现高级图形效果的全过程。

前言

qt对opengl进行了封装,使用很方便,便于我们的学习
qt下的opengl有很多解决方案

  • QGLWidget,旧的Qt OpenGL module,避免使用
  • QOpenGLWidget ,Qt5.4以后新的Qt OpenGL module,推荐使用
  • QOpenGLFunctions,提供对OpenGL ES 2.0 API的跨平台访问,适用于桌面和嵌入式

我们使用QOpenGLFunctions,来学习Qt下的opengl编程

网上有一篇Qt OpenGL教程,作者把NeHe的OpenGL教程改造为Qt QGLWidget实现,我们想把作者的教程改为QOpenGLFunctions实现

原教程内容

  • Qt OpenGL的准备工作
  • 第一课:创建一个OpenGL窗口
  • 第二课:你的第一个多边形
  • 第三课:上色
  • 第四课:旋转
  • 第五课:向三维进军
  • 第六课:纹理映射
  • 第七课:纹理滤波、光源和键盘控制
  • 第八课:融合
  • 第九课:在三维空间中移动位图
  • 第十课:载入一个三维世界并在其中移动
  • 第十一课:旗的效果(波动纹理)
  • 第十二课:显示列表
  • 第十三课:位图字体
  • 第十四课:轮廓字体
  • 第十五课:使用纹理映射的轮廓字体
  • 第十六课:看起来很棒的雾

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值