第五课开始就正式进入3D空间啦,这一课虽然只是简单地构建了四棱锥和正方体,但已经可以看得出来在OpenGL空间内绘制物体的基本方法是按照一定顺序来设定每个顶点从而绘制每个面最后组成一个完整的立体物体,之所以要注意绘制顺序,是为了后面的纹理能够正确地贴到面上。
整个程序和第四课几乎是一样的,只是在glBegin() 和glEnd() 之间的点变多了,每个点和第四课一样,用glVertex3f() 来设置位置,如果有颜色要求就在前面加glColor3f() 。
个人觉得这一课比较重要的就是能够想到要用一个个面来组成立方体,并注意顶点的绘制顺序,这个顺序无论顺时针还是逆时针都可以,但不能混着来。
最后放张效果图吧(这一课真的太简单啦…)
学习 Nehe Lesson 5
最新推荐文章于 2024-07-28 08:00:00 发布