精选优质文档-倾情为你奉上计算机图形学实验报告1、 实验目的和要求利用第七章所学的知识,试在OpenGL中绘制太阳,地球,月亮的运动模型,并用相应的代码表示出来。2、 实验内容OpenGL中只提供了两种投影方式,一种是正投影,另一种是透视投影。不管是调用哪种投影函数,为了避免不必要的变换,必须调用glMAtrixMode(GL_PROJECTION )因此在本实验中要学习这种方法,并使用投影的方式来做题。3、 实验步骤1)相关算法及原理描述为了简单起见,我们把三个天体都想象成规则的球体。而我们所使用的glut实用工具中,正好就有一个绘制球体的现成函数:glutSolidSphere,这个函数在“原点”绘制出一个球体。由于坐标是可以通过glTranslate*和glRotate*两个函数进行随意变换的,所以我们就可以在任意位置绘制球体了。函数有三个参数:第一个参数表示球体的半径,后两个参数代表了“面”的数目,简单点说就是球体的精确程度,数值越大越精确,当然代价就是速度越缓慢。这里我们只是简单的设置后两个参数为20。太阳在坐标原点,所以不需要经过