显示的内容是第二幅牛的图案,所用的IDE为VS2005,运行前需要放置好头文件和库文件,其中glut.h文件放在VS安装目录下的VC\include\GL文件夹下,glut32.lib放在VC\lib\文件夹下,glut32.dll放在系统文件夹system32文件夹下。
主程序包括两个功能,读取obj文件和显示图形。设置三个二维数组,分别存放顶点、顶点颜色和三角形,将obj文件中的数据读入三个数组中。调用语句glColor3fv(vertexcolor[face[m][i]-1]);glVertex3fv(vertex[face[m][i]-1]);设置顶点坐标和顶点颜色,glBegin()参数设置为GL_TRIANGLES绘制三角形。在主函数中将图形显示出来。
- 1
- 2
- 3
前往页