本文基于“第一个OpenGL程序”,将绘制一个绕Y族旋转的金字塔,一个绕XYZ族旋转的立方体。绘制多边形时,都按照逆时针进行绘制,今后的课程将进行解释。
wglwidget.h
wglwidget.cpp
从绘制立方体的代码可以看出,有许多顶点是重复的;调用的函数也相同。OpenGL提供了顶点数组。利用顶点数组可以减少函数的使用数量和数据传输数量。程序做如下修改:
程序运行效果如图:
图1.1 程序运行效果
本文基于“第一个OpenGL程序”,将绘制一个绕Y族旋转的金字塔,一个绕XYZ族旋转的立方体。绘制多边形时,都按照逆时针进行绘制,今后的课程将进行解释。
wglwidget.h
wglwidget.cpp
从绘制立方体的代码可以看出,有许多顶点是重复的;调用的函数也相同。OpenGL提供了顶点数组。利用顶点数组可以减少函数的使用数量和数据传输数量。程序做如下修改:
程序运行效果如图:
图1.1 程序运行效果