计算机图形学 实验 OpenGL画三角形

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXXXXXX大学(计算机图形学)实验报告

实验名称 OpenGL画三角形

实验时间年月日

专业姓名学号

预习操作座位号

教师签名总评

一、实验目的:

1.了解OpenGL画图的基本思想;

2.掌握OpenGL画图的基本步骤;

二、实验原理:

1.

2.

3.

三、实验内容:

#include "stdafx.h"

#include "glut.h"

#include "math.h"

void display()

{

glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_TRIANGLES);

glColor3f(1,1,0);

glVertex2f(0,0.7);

glColor3f(0,1,1);

glVertex2f(-0.7,-0.7);

glColor3f(1,0,1);

glVertex2f(0.7,-0.7);

glEnd();

glFlush();

}

int main( int argc, char **argv)

{

glutInit(&argc, argv);

glutInitWindowPosition(200,100);

glutCreateWindow("Green Triangle");

glutDisplayFunc(display);

int();

glutMainLoop();

return 0;

}

四、实验总结:

OpenGL的建立与前面学的画直线法和画圆法不同,这个要在Win32 Console Application 中建立,并且在下一步中选择A “Hello,World!” application。另外,系统中需要增加三个文件,分别是glut.h,glut32.lib和glut32.dll。

glut.h放在X:\Microsoft Visual Studio\VC98\A TL\Include

glut32.lib放在X:\Microsoft Visual Studio\VC98\Lib

glut32.dll放在C:\WINDOWS\system32

代码段中glColor3f(0.0,0.0,0.0);是修改颜色的,可以按照自己的要求修改颜色。绘制该图形将定义三个坐标,每个坐标定义不同的颜色。

黑色(0.0,0.0,0.0);红色(1.0,0.0,0.0);绿色(0.0,1.0,0.0);蓝色(0.0,0.0,1.0);黄色(1.0,1.0,0.0);粉红(1.0,0.0,1.0);青色(0.0,1.0,1.0);灰色(1.0,1.0,1.0);。

相关文档
最新文档