Support the requirement of the assignment 1

1.交互式三维多边形网格观察程序
◦要求：OpenGL+GLUT，具体要求如下：
•模型显示：从给定的obj文件读入网格模型的顶点位置和颜色数据，显示在屏幕上。(7分)
•观察：i) 上下左右方向键移动模型；ii)鼠标左键采用虚拟跟踪球方法旋转模型； iii)
z或Z键缩小或放大模型（把模型拉远或拉近照相机）(8分)
•投影：o或O键进入正交投影模式（缺省），p或P键进入透视投影模式。(9分)
•ESC键退出程序，鼠标右键功能（可选，例如弹出式菜单用于选择模型等）
•效率方面的考虑，可采用顶点数组、显示列表等。(10分)
◦提交：源代码.c+说明.txt
◦评分：技术应用
◦网格模型：obj文件中行"v x y z"表示顶点位置(x, y, z)；行" vc r g b"表示顶点颜色(r, g, b) ； 行"f
v1 v2 ...
vn"表示n边面的n个顶点的索引，注意索引值从1开始。模型文件不用提交，只需在readme.txt中说明使用了哪个（些）文件即可。