截图如下:
第一个难度较低,第二个任务则包含更多的代码学习,所以在这里将hw2-2中的相关代码解释一遍:
http://www.cnblogs.com/graphics/archive/2012/07/25/2582119.html,这是解释透视原理的博客,在学习代码前首先一定要先搞清楚基础的原理是什么,这样才能理解代码中的相关参数。
glClearColor(1.0,1.0,1.0,0.0)
;这四个参数分别的 RGBA,范围是0.0f到1.0f,这个方法设置了用于清除的颜色是什么,而glClear(GL_COLOR_BUFFER_BIT)
函数则执行了清除。gluLookAt(x0,y0,z0,xref,yref,zref,Vx,Vy,Vz);
这个函数设置摄像机的位置,角度等属性。参数中 前3个为 摄像机坐标系的原点,中间3个是 摄像机的视点,而最后的则是 摄像机的向上向量(就是规定摄像机哪里是向上的,也就是摄像机角度);glMatrixMode()
函数的参数,这个函数其实