1、(1)在自己的机器上配置好freeglut的编程环境; (2)运行02-openglstarter程序。该程序是一个在vs2015平台上的win32 console application,采用freeglut来辅助完成opengl编程。 (3)读懂该程序,学习并思考以下问题: a. 理解freeglut进行opengl编程的基本模式,体会消息驱动和回调函数; b. 函数myreshape(), display()都是什么时候调用? c. 如何实现键盘控制物体旋转平移的? e. glutidlefunc()有什么用? f. display()函数中为什么需要调用: gltranslatef(0.0, 0.0, -g_fdistance); g. 从中找找图形流水线 h. 理解gluperspective(60.0, 1.0*(glfloat)w/(glfloat)h, 1.0, 30.0); i. 理解glviewport(0, 0, w, h); 更详细描述可见第一章中的视频及课件“作业1-freeglut配置”; 作业1附件.zip中包括: (1)针对vs2015的相关的类库,freeglut-glew-for-vs2015.zip; (2)针对vs2010的相关的类库,freeglut-glew-for-vs2010.zip; (3)例子程序02-openglstarter。 也可以采用vs2019进行