3D物体

来源:互联网 发布:软件工程硕士考试科目 编辑:程序博客网 时间:2024/04/27 12:57

本文基于“第一个OpenGL程序”,将绘制一个绕Y族旋转的金字塔,一个绕XYZ族旋转的立方体。绘制多边形时,都按照逆时针进行绘制,今后的课程将进行解释。

wglwidget.h

 

wglwidget.cpp

 

从绘制立方体的代码可以看出,有许多顶点是重复的;调用的函数也相同。OpenGL提供了顶点数组。利用顶点数组可以减少函数的使用数量和数据传输数量。程序做如下修改:

程序运行效果如图:

 

图1.1 程序运行效果

3D

原创粉丝点击