书籍名称:计算机图形学 基于MFC三维图形开发
页数:262
作者:孔令德编著
出版时间:2014
ISBN:9787302308751
出版社:北京:清华大学出版社
简介:本书采用面向对象语言VisualC++的MFC框架作为开发平台,系统讲解“基本图元的扫描转换”、“二维变换与裁剪”、“三维变换与投影”、“自由曲线与曲面”、“建模与消隐”、“光照模型”与“纹理映射”的实现原理与算法。以生成三维真实感光照模型为主线,引导读者重点掌握直线的扫描转换原理、多边形的有效边表填充原理、三维物体的几何变换原理与透视投影原理、多面体与曲面体的几何建模原理、Z�睟uffer与画家算法的面消隐原理、基于Gouraud明暗处理与Phong明暗处理的光滑着色原理、基于颜色纹理、三维纹理与几何纹理的真实感图形绘制原理等内容,从编程角度诠释计算机图形学原理的深刻内涵。通读本书,读者可以在三维场景中绘制出具有光照效果与纹理效果的三维物体的真实感图形动画,同时支持对图形的交互操作。本书配有与每个原理一一对应且经过精心设计的60个案例源程序。这些程序经过了严格的测试,确保能在VisualC++6.0与VisualC++2008环境下正常编译运行。本书中的插图图均出自这些案例,其质量可以与OpenGL或Direct3D制作效果相媲美。请购买本书的读者到笔者的个人网站:http://www.klingde.com上下载这60个源程序,或者添加笔者的QQ:997796978来获得在线帮助,也可以通过QQ邮箱或klingde@163.com邮箱与读者取得联系。
前部分目录
第1章 导论——1
1.1 计算机图形学的定义——1
1.2 计算机图形学的应用领域——2
1.2.1 计算机游戏——2
1.2.2 计算机辅助设计——2
1.2.3 计算机艺术——3
1.2.4 虚拟现实——5
1.2.5 计算机辅助教学——6
1.3 计算机图形学的相关学科——6
1.4 计算机图形学的确立与发展——7
1.5 图形显示器的发展及其工作原理——9
1.5.1 阴极射线管——9
1.5.2 随机扫描图形显示器——10
1.5.3 直视存储管图形显示器——10
1.5.4 光栅扫描图形显示器——11
1.5.5 LCD显示器——17
······
······
······