图形学基本模块的设计与实现.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-27
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7494
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:图形学是研究如何利用计算机生成、处理和显示图形的原理、方法和技术的一门学科。它以图形用户界面和可视化技术为典型应用,是信息技术中不可缺少的部分和发展基石,在计算机设计辅助设计制造、仿真模拟、娱乐动画等各个领域有广泛的应用。

图形学基本模块的设计与实现主要是根据计算机图形学基础一书及计算机图形学网站的相关知识实现设计的基本图形学模块。本课题主要运用图形几何变换、二维观察、三维观察、消隐算法和光照模型等基本的计算机图形学模块,并采用OPENGL光照参数,OPENGL纹理映射,深度缓冲器算法等基本技术,最后本课题即图形图形学基本模块设计与实现完成。本文主要介绍计算机图形学几个基本模块的算法,主要代码及效果演示。

 

关键词:图形学;计算机;基本模块;设计;实现

 

目录

摘要

Abstract

1 概要-1

1.1 选题背景-1

1.2 主要内容-1

1.3 可行性与技术路线-1

1.3.1 可行性分析-1

1.3.2技术路线-1

2 图形学的相关技术-2

2.1 二维、三维变换-2

2.1.1 二维变换-2

2.1.2三维变换-2

2.2 消隐算法-3

2.2.1平面立体消隐算法-3

2.2.2深度缓冲器算法-3

2.2.3画家算法-3

2.3 OPENGL光照函数-4

2.3.1光源-4

2.3.2物体表面特性函数-5

2.4 动画-5

2.4.1双缓存技术-5

2.4.2帧缓存-5

3详细设计-7

3.1 二维观察-7

3.1.1二维观察流程-7

3.1.2二维观察实例-7

3.2 三维观察-9

3.2.1 三维观察流程-9

3.2.2三维观察实例-9

3.3纹理映射-12

3.3.1 定义纹理的函数-12

3.3.2 纹理映射实例-13

3.4 计算机动画-15

4开发工具和课题特点-19

4.1开发工具及开发环境-19

4.2课题特点-19

5开发体会-20

参 考 文 献-21

致    谢-22

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:运用计算机图形学基本知识,在OPENGL开发环境下对图形学基本模块进行设计与实现,实现图形之间的转化,达到数据可视化。因本文为计算机领域文章,故文中出现的图形学可以理解为......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: