6 MB/编程其他
该软件只适用于PC端安装使用,请前往PC页面下载
简介
这是用Qt和OpenGL制作的颜色立方体例子(演示程序)下载,立方体有长宽高三个维度,颜色也有红绿蓝三个维度,因此可以为8个顶点分别赋予不同的颜色,在光栅化的时候进行插值运算即可得到颜色平滑过渡的效果。
Qt5相比Qt4有了很大的改变,对OpenGL这一部分支持的力度加大了。如果说Qt5.0对OpenGL这部分的改变还是试验性的,那么Qt5.1中与OpenGL相关的函数和封装则是优化和一些小小的微调。早在Qt5.1还没有发布的时候,国外就有高手发布了Qt5.1对OpenGL支持的相关特性。
Qt自有一个混图的引擎,这个引擎的核心就是QPainter,我们知道QPainter在渲染二维图形和文字有很大的优势,而OpenGL是当前流行的三维渲染器,怎样才能将两者结合起来,制作更为丰富的应用程序?《C++GUI Programming with Qt 4, secondedition》这本书给了我们一个小的例子,不过我们还要深入地以这个例子为基础进行挖掘,配合Qt的文档,我们才能真正地了解Qt对OpenGL的封装。
展开