"电子科大-计算机学院-三维图形程序设计实验报告"
本文档是关于三维图形程序设计实验报告的电子科大计算机学院实验报告。报告的主要内容包括实验一、三维图形程序设计实验报告的实验目的、实验原理、实验步骤和实验结果等。
实验目的:掌握 VC 中 OpenGL 三维编程环境的建立过程,掌握 GLUT 编写 OpenGL 应用程序的基本步骤,熟悉 GLUT 基于事件驱动的编程模型,并掌握不同类型图元的顶点装配方式。
实验原理:OpenGL 编程语言采用面向对象编程技术,使用 VC 中 OpenGL 三维编程环境来建立实验环境。
实验步骤:
1. 安装、配置和测试 OpenGL 三维编程环境,检查 Windows 操作系统中是否正确安装了 Visual Studio 集成开发环境,并检查 OpenGL 核心库和实用库及其头文件是否安装正确和完整。
2. 配置 GLUT 库及其头文件,拷贝缺少的头文件和库文件到相应目录下。
3. 检测 OpenGL 环境是否配置正确,新建一个类型为“Win32 控制台应用程序”的空项目 Test,并编译和链接生成 Test 项目。
4. 编程任务 1:分别利用点、线图元生成锥形螺旋曲线和环形螺旋曲线,要求可以设置点的大小、线可以设置线形和宽度。
5. 编程任务 2:在窗口中绘制三角形和四边形两个简单填充图形,要求它们能够被鼠标选中并随鼠标一起拖动,并能够使用右键菜单分别设置两个简单图形的颜色。
实验器材:机房电脑、Microsoft Visual Studio、OpenGLAPI 函数库。
实验结果:
通过本实验,学生可以掌握 VC 中 OpenGL 三维编程环境的建立过程,掌握 GLUT 编写 OpenGL 应用程序的基本步骤,熟悉 GLUT 基于事件驱动的编程模型,并掌握不同类型图元的顶点装配方式。同时,学生也可以掌握如何使用 OpenGL 实现简单的三维图形绘制和交互操作。