计算机图形图像练习题与解答(源码+注释)
计算机图形图像练习题与解答(源码+注释) 记录一下作业题解,附上详细注释。 文章目录 计算机图形图像练习题与解答(源码+注释) 3-3 白色正方形 3-4 红色正三角形 3-5 蓝色四边形 3-6 点的反走样 3-7 线段的反走样 3-8 多视口演示1 3-9 多视口演示2 3-3 白色正方形 3-3 请使用OpenGL和GLUT编写一个简单的图形程序,用于显示一个填充的 白色正方形。其中正方形的左下角顶点是(-0.8, -0.8),右下角顶点是(0.8, -0.8),程 序窗口的大小为(200, 200),标题为“白色正方形”。 使用glRectf函数定义一个矩形,函数原型为: void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); (x1, y1)左下角顶点的坐标。 (x2, y2)右上角顶点的坐标。 题中有正方形左下角顶点是(-0.8, -0.8),右下角顶点是(0.8, -0.8),所以右上角为(0.8, 0.8) 即glRectf(-0.8,-0.8,0.8,0.8),完整代码为: # include <windows.h> # include <GL/glut.h> void Paint ( ) { glClear ( GL_COLOR_BUFFER_BIT ) ; // 清除颜色缓存 glRectf