计算机图形学报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. . . . .
. . 优质资料 .
. 计算机图形学 (2017年秋季学期)
实
验 报 告
系别:计算机科学与技术 班级: : 学号:
实验名称:2-真实感图形绘制
2020-11-13
2/3
《计算机图形学》实验报告
实验名称
真实感图形绘制 实验序号 2
实验日期 2017.12.13 实验人 一、实验目的、要求与环境
1.目的:通过实验,学生应掌握通过计算机程序进行真实感图形绘制的基本原理,特别是对三维显示对象进行纹理映射的基本方法,将理论和实际应用切实结合起来。
2.要求:对一个三维立方体进行旋转,对其6个不同的面进行6个不同图像的纹理映射,并进行投影变换与显示,分析增强后的视觉效果,提交实验报告。
3.环境:Windows 7操作系统
Microsoft Visual Studio 2005
OpenGL 函数库
4. 自带位图文件(换成你自己的图像文件):
总成绩:
评语:
日期:
2020-11-13
11/12
二、实验容与步骤
1. 准备相关图像文件。
2. 进行立方体各面图像与旋转速度的大体设计。
3.在Windows 7 操作系统上,打开Microsoft Visual Studio 2005,编写相关程序,完成程序主体框架结构。
4.编写六面体显示相关的程序代码。
5.编写六面体旋转相关的程序代码。
6.编写深度检测相关的程序代码。
7. 编写纹理载入功能的相关程序代码。
8. 编写纹理参数定义功能的相关程序代码。
9. 编写纹理映射功能的相关程序代码。
10.对程序进行相关调试,修改程序,去除其中的BUG 。
11. 观察纹理映射后的六面体的旋转显示,与预想的结果进行对比,修改相关程序参数。
12.截屏,保留实验结果,进行实验结果分析,并撰写实验报告。
2020-11-13 2/3
2020-11-13 11/12
四、编译过程截图
五、实验结果与分析
(下面是一个例子,换上你自己的图)
实验结果:
实验分析
程序通过glBindTexture(GL_TEXTURE_2D, lastTextureID);语句,完成了恢复之2020-11-13 2/3
2020-11-13 11/12
2020-11-13 2/3
2020-11-13 11/12
2020-11-13 2/3