书籍简介:
计算机领域中飞速发展并得到广泛应用的学科,主要研究与计算机图形显示相关的原理、算法及程序设计,旨在更好地利用计算机一成,显示及处理图形。
本书介绍了计算机图形学的原理、技术与相关算法的实现,主要内容有计算机图形学的基本概念、计算机图形系统、基于VC 与OpenGL的图形程序设计、基本图形生成、曲线与曲面、图形变换技术、真实感图形技术、交互式绘图技术及计算机动画技术。为了突出图形学算法理论的实现,本书的每一章都为基本算法提供了相应的程序实例,方便读者理解。
本书可作为普通高等院校计算机及相关学科的本科教材,也可供教师、研究生及从事相关技术的研发人员和参考。
作者简介:
张曦煌,杜俊俐
出版日期:
2006年08月
章节目录:
第1章 绪论
1.1 计算机图形学的发展历史
1.2 计算机图形学的应用及研究前沿
1.3 计算机图形学的研究内容
1.4 计算机图形学与相关学科的关系
习题
第2章 计算机图形系统
2.1 计算机图形系统概述
2.2 图形输入设备
2.3 图形绘制设备
2.4 图形显示系统
2.5 计算机图形标准
2.6 Visual C 的图形程序开发方法
2.7 OpenGL程序设计基础
习题
第3章 二维图形生成技术
3.1 直线扫描转换算法
3.2 圆的扫描转换算法
3.3 填充技术
3.4 字符处理
3.5 属性处理
3.6 反走样
3.7 实例演示程序
3.8 基于OpenGL的基本图形绘制
习题
第4章 图形变换
4.1 基本几何变换
4.2 三维图形几何变换
4.3 参数图形几何变换
4.4 坐标系统
4.5 投影变换
4.6 基于VissualC 的OpenGL坐樯变换
4.7 图形裁剪
习题
第5章 曲线与曲面
5.1 曲线曲面基础
5.2 Bezier曲线
5.3 B样条曲线
5.4 Bezier曲面
5.5 B样条曲面
5.6 用OpenGL生成曲线曲面
习题
第6章 三维真实感物体显示技术
6.1 隐藏面和隐藏线的消除
6.2 消除隐藏面
6.3 光照模型
6.4 简单光照模型
6.5 OpenGL的光照处理
6.6 纹理映射
习题
第7章 交互式绘图技术
7.1 交互式绘图概述
7.2 交互式输入的基本模式
7.3 基本交互式绘图技术
7.4 交互式绘图系统的构造
7.5 OpenGL对交互式绘图的支持
习题
第8章 计算机动画技术
8.1 计算机动画技术概述
8.2 计算机动画的分类与原理
8.3 计算机动画的生成方法
习题
参考文献
封面图: