1 / 16
文档名称:

计算机图形学实验报告.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机图形学实验报告.doc

上传人:1006108867 2015/5/19 文件大小:0 KB

下载得到文件列表

计算机图形学实验报告.doc

文档介绍

文档介绍:计算机图形学
实验报告书
姓名:
班级:
学号:

二0一1年六月
、性质与目的
计算机图形学是软件工程专业的一门专业技术课程。计算机图形学应用于生产、工程、文化和艺术等领域,该课程对于培养和提高学生的算法设计和实现能力具有非常重要的意义。
该课程以培养学生算法设计与实现的能力为目标,通过课堂教学和实验,使学生了解、掌握计算机图形学的基本知识和关键技术、了解和熟悉计算机图形学的方法、工具和环境。

实验主要基于如下知识和内容:
实验环境配置、基本图元绘制;
绘制抛物线和正弦曲线;
图形变换;
颜色和光照,绘制旋转抛物面;
显示列表;
纹理映射;
复杂图形绘制,绘制Bezier曲线,Hermite曲线;
复杂图形绘制,绘制Bezier曲面。

1、实验环境配置、基本图元绘制
配置基本实验环境、安装软件包、建立工程和绘制基本图元,要求学会点、线、三角形、四边形的绘制方法,学会消息传递和响应机制,用一个实例完成上述要求。
关键代码:
运行效果:
2、绘制抛物线和正弦曲线
计算抛物线和正弦曲线,将结果存放在一个数组中,再用OpenGL函数绘制相应的图形。
抛物线的画线函数
运行效果:
正弦曲线:
运行效果:
3、图形变换
要求学会投影、视口变换、旋转、平移和缩放的编程方法,用一个实例完成上述要求。
代码:
运行效果:
初始旋转
平移缩放
4颜色和光照
要求学会光源设置、材质设置和法向量设置,用一个实例(如旋转抛物面)完成上述要求。
程序关键代码:
材质改变:
法向量设置
光源设置:
运行效果:
5、显示列表
要求学会用显示列表输出文字和图形,用一个实例完成上述要求。
关键代码:
运行效果:
6、纹理映射
要求学会将纹理图像映射到物体表面,用一个实例完成上述要求。
关键代码:

最近更新