书籍详情
计算机图形学基础教程(Visual C++版)
作者:孔令德
出版社:清华大学出版社
出版时间:2008-05-01
ISBN:9787302170822
定价:¥25.00
购买这本书可以去
内容简介
本书采用面向对象语言Visual C++6.0的MFC编程环境作为开发平台,系统讲解“基本图形的扫捕转换”、“二维变换和裁剪”、“三维变换和投影”、“自由曲线和曲面”、“分形几何”、“动态消隐”和“真实感图形”的实现原理和算法。本书原理讲解透彻、知识点覆盖全面,从基于光栅扫描显示器的扫描转换开始,讲解了反走样技术、三维坐标变换、透视投影变换、Z-Buffer消隐算法、带有材质和纹理的光照模型原理等内容。通过本书的学习,读者可以制作出具有光照和纹理的动态消隐的三维旋转立体,从而实现对图形的交互式设计。本书配套的《计算机图形学实践教程(Visual C++版)》(ISBN 978-7-302-17148-5)给出了和本书章节相对应的源程序实现。另外,本书配套资源可以从清华大学出版社网站(http://www.tup.corn.cn)下载。本书不仅可以作为大学本科生教材和实训教材,还可供计算机图形学爱好者的自学使用。
作者简介
暂缺《计算机图形学基础教程(Visual C++版)》作者简介
目录
第1章 导论
1.1 计算机图形学的应用领域
1.1.1 计算机辅助设计
1.1.2 计算机艺术
1.1.3 虚拟现实
1.1.4 计算机辅助教学
1.2 计算机图形学的概念
1.3 计算机图形学的相关学科
1.4 计算机图形学的确立和发展
1.5 图形显示器的发展及其工作原理
1.5.1 阴极射线管
1.5.2 随机扫描显示器
1.5.3 直视储存管显示器
1.5.4 光栅扫描显示器
1.5.5 液晶显示器
1.5.6 等离子显示器
1.5.7 三维显示器
1.6 图形软件标准的形成
1.7 计算机图形学的最新技术
1.7.1 交互技术
1.7.2 造型技术
1.7.3 真实感图形显示技术
1.8 小结
习题1
第2章 Visua1C++6.0绘图基础
2.1 面向对象程序设计基础
2.1.1 类和对象
2.1.2 构造函数和析构函数
2.1.3 对象的动态建立和释放
2.1.4 继承与派生
2.2 MFC上机操作步骤
2.3 基本绘图函数
2.3.1 CDC类结构和GDL对象
2.3.2 映射模式
2.3.3 CDC类的主要绘图成员函数
2.3.4 设备上下文的调用和释放
2.3.5 VC++绘制图形的几种方法
2.4 小结
习题2
第3章 基本图形的扫描转换
3.1 直线的扫描转换
3.1.1 算法原理
3.1.2 构造中点偏差判别式
3.1.3 递推公式
3.2 圆的扫描转换
3.2.1 算法原理
3.2.2 构造中点偏差判别式
3.2.3 递推公式
3.3 椭圆的扫描转换
3.3.1 算法原理
3.3.2 构造上半部分工中点偏差判别式
3.3.3 上半部分工的递推公式
3.3.4 构造下半部分Ⅱ中点偏差判别式
3.3.5 下半部分Ⅱ的递推公式
3.4 反走样技术
3.5 直线距离加权反走样算法
3.5.1 算法原理
3.5.2 构造距离判别式
3.5.3 计算机化
3.6 小结
习题3
第4章 多边形填充
4.1 实面积图形的概念
4.1.1 多边形的定义
4.1.2 多边形的表示
4.1.3 多边形的填充
4.1.4 区域填充
4.2 有效边表填充算法
……
第5章 二维变换和裁剪
第6章 三维变换和投影
第7章 自由曲线和曲面
第8章 分形几何
第9章 动态消隐
第10章 真实感图形
附录
参考文献
1.1 计算机图形学的应用领域
1.1.1 计算机辅助设计
1.1.2 计算机艺术
1.1.3 虚拟现实
1.1.4 计算机辅助教学
1.2 计算机图形学的概念
1.3 计算机图形学的相关学科
1.4 计算机图形学的确立和发展
1.5 图形显示器的发展及其工作原理
1.5.1 阴极射线管
1.5.2 随机扫描显示器
1.5.3 直视储存管显示器
1.5.4 光栅扫描显示器
1.5.5 液晶显示器
1.5.6 等离子显示器
1.5.7 三维显示器
1.6 图形软件标准的形成
1.7 计算机图形学的最新技术
1.7.1 交互技术
1.7.2 造型技术
1.7.3 真实感图形显示技术
1.8 小结
习题1
第2章 Visua1C++6.0绘图基础
2.1 面向对象程序设计基础
2.1.1 类和对象
2.1.2 构造函数和析构函数
2.1.3 对象的动态建立和释放
2.1.4 继承与派生
2.2 MFC上机操作步骤
2.3 基本绘图函数
2.3.1 CDC类结构和GDL对象
2.3.2 映射模式
2.3.3 CDC类的主要绘图成员函数
2.3.4 设备上下文的调用和释放
2.3.5 VC++绘制图形的几种方法
2.4 小结
习题2
第3章 基本图形的扫描转换
3.1 直线的扫描转换
3.1.1 算法原理
3.1.2 构造中点偏差判别式
3.1.3 递推公式
3.2 圆的扫描转换
3.2.1 算法原理
3.2.2 构造中点偏差判别式
3.2.3 递推公式
3.3 椭圆的扫描转换
3.3.1 算法原理
3.3.2 构造上半部分工中点偏差判别式
3.3.3 上半部分工的递推公式
3.3.4 构造下半部分Ⅱ中点偏差判别式
3.3.5 下半部分Ⅱ的递推公式
3.4 反走样技术
3.5 直线距离加权反走样算法
3.5.1 算法原理
3.5.2 构造距离判别式
3.5.3 计算机化
3.6 小结
习题3
第4章 多边形填充
4.1 实面积图形的概念
4.1.1 多边形的定义
4.1.2 多边形的表示
4.1.3 多边形的填充
4.1.4 区域填充
4.2 有效边表填充算法
……
第5章 二维变换和裁剪
第6章 三维变换和投影
第7章 自由曲线和曲面
第8章 分形几何
第9章 动态消隐
第10章 真实感图形
附录
参考文献
猜您喜欢