100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 计算机图形基础实验图形变换 北方工业大学 计算机图形学实验 几何变换

计算机图形基础实验图形变换 北方工业大学 计算机图形学实验 几何变换

时间:2024-04-22 06:34:58

相关推荐

计算机图形基础实验图形变换 北方工业大学 计算机图形学实验  几何变换

北方工业大学 计算机图形学实验 几何变换

四.用OpenGL函数库实现几何图元旋转特效

在Nehe教程Lesson04基础上,修改程序,在屏幕上画两个三角形、两个四边形,并完成相应动画效果,三角形A绕X轴旋转,三角形B绕Y轴旋转,四边形C绕Z轴旋转,四边形D绕X轴旋转。

要求给出RenderScene函数及实例截图。 int DrawGLScene(GLvoid) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); glTranslatef(-1.5f,0.0f,-6.0f); glRotatef(rtri1,1.0f,0.0f,0.0f); glBegin(GL_TRIANGLES); glColor3f(1.0f,0.0f,0.0f); glVertex3f( 0.0f, 1.0f, 0.0f); glColor3f(1.0f,0.0f,0.0f); glVertex3f(-1.0f,-1.0f, 0.0f); glColor3f(1.0f,0.0f,0.0f); glVertex3f( 1.0f,-1.0f, 0.0f); glEnd(); glLoadIdentity(); glTranslatef(-4.5f,0.0f,-6.0f); glRotatef(rtri2,0.0f,1.0f,0.0f); glBegin(GL_TRIANGLES); glColor3f(1.0f,0.0f,0.0f); glVertex3f( 0.0f, 1.0f, 0.0f); glColor3f(1.0f,0.0f,0.0f); glVertex3f(-1.0f,-1.0f, 0.0f); glColor3f(1.0f,0.0f,0.0f);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。