用Qt和OpenGL制作的颜色立方体例子(演示程序)

6 MB/编程其他

简介 相关 评论

简介

这是用Qt和OpenGL制作的颜色立方体例子(演示程序)下载,立方体有长宽高三个维度,颜色也有红绿蓝三个维度,因此可以为8个顶点分别赋予不同的颜色,在光栅化的时候进行插值运算即可得到颜色平滑过渡的效果。1B0红软基地

软件介绍

Qt5相比Qt4有了很大的改变,对OpenGL这一部分支持的力度加大了。如果说Qt5.0对OpenGL这部分的改变还是试验性的,那么Qt5.1中与OpenGL相关的函数和封装则是优化和一些小小的微调。早在Qt5.1还没有发布的时候,国外就有高手发布了Qt5.1对OpenGL支持的相关特性。1B0红软基地

软件说明

Qt自有一个混图的引擎,这个引擎的核心就是QPainter,我们知道QPainter在渲染二维图形和文字有很大的优势,而OpenGL是当前流行的三维渲染器,怎样才能将两者结合起来,制作更为丰富的应用程序?《C++GUI Programming with Qt 4, secondedition》这本书给了我们一个小的例子,不过我们还要深入地以这个例子为基础进行挖掘,配合Qt的文档,我们才能真正地了解Qt对OpenGL的封装。1B0红软基地

相关介绍

这次教程中,我们将在第02课的基础上,教大家如何使用颜色。我们将一起理解两种着色模式(光滑着色与平面着色),并运用这两种模式分别给第02课的三角形和正方形着色。我们将使用平面着色给四边形着色,即给三角形涂上一种固定的颜色;使用平滑着色给三角形着色,将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合。

软件截图

用Qt和OpenGL制作的颜色立方体例子(演示程序)1B0红软基地

展开

同类推荐

相关文章