1、1实验 1 实验环境的熟悉一、实验目的熟悉编程环境;了解光栅图形显示器的特点;了解计算机绘图的特点;掌握 GLUT 工具包的安装过程;利用 GLUT 开发库,使用 Visual Studio C+编译 OpenGL 程序。二、实验要求1. 将实验代码输入到 VC 编程环境中运行,得到运行结果。2. 将实验结果写在实验报告纸上。3. 在 main 函数中的各语句,除了最后的 return 之外,其余全部以 glut 开头。这种以 glut开头的函数都是 GLUT 工具包所提供的函数,写出代码中出现的 glut 函数以及参数的含义是什么。三、实验学时2 学时四、准备知识OpenGL 作为当前主流的
2、图形 API 之一,它在一些场合具有比 DirectX 更优越的特性1、与 C 语言紧密结合OpenGL 命令最初就是用 C 语言函数来进行描述的,对于学习过 C 语言的人来讲,OpenGL 是容易理解和学习的。如果你曾经接触过 TC 的 graphics.h,你会发现,使用OpenGL 作图甚至比 TC 更加简单。2、强大的可移植性微软的 Direct3D 虽然也是十分优秀的图形 API,但它只用于 Windows 系统。而OpenGL 不仅用于 Windows,还可以用于 Unix/Linux 等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,OpenG
3、L 的基本命令都做到了硬件无关,甚至是平台无关。3、高性能的图形渲染OpenGL 是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对 OpenGL提供强力支持,激烈的竞争中使得 OpenGL 性能一直领先。总之,OpenGL 是一个非常优秀的图形软件接口。 OpenGL 官方网站(英文)http:/www.opengl.org。五、实验内容1、选择编译环境现在 Windows 系统的主流编译环境有 Visual C+、C+ Builder、Dev-C+等,它们都是支持 OpenGL 的。但这里我们选择 Visual C+作为学习 OpenGL 的实验环境。2、安装 GLUT 工具包GL
4、UT 不是 OpenGL 所必须的,但它会给我们的学习带来一定的方便,推荐安装。官方网站下载地址为:http:/www.opengl.org/resources/libraries/glut/glutdlls37beta.zip。Windows 环境下安装 GLUT 的步骤:(1)将下载的压缩包解开,将得到 5 个文件。(2)把解压得到的 glut.h 文件放在 VC 安装目录下面的“ VC/include/GL”文件夹中2(如果没有“GL”文件,则自己建一个) 。(3)把解压得到的 glut.lib 和 glut32.lib 放到 VC 安装目录下面的静态函数库所在文件夹(如果是 Visua
5、lStudio2008,则应该是其安装目录下面的 “VC/lib”文件夹) 。(4)把解压得到的 glut.dll 和 glut32.dll 放到操作系统目录下面的 system32 文件夹内。(典型的位置为:C:“Windows“System32)3、建立一个 OpenGL 工程这里以 VC 为例:选择 File-New-Project,然后选择 Win32 Console Application,选择一个名字,然后按 OK。在谈出的对话框左边点 Application Settings,找到 Empty project并勾上,选择 Finish。然后向该工程添加一个代码文件,取名为“OpenGL.cpp” 。并输入以下代码:3