作为省级精品课程“计算机图形学”的建设成果,本书采用面向对象语言visual c++6.0的mfc框架作为开发平台,系统地讲解“基本图形的扫描转换”、“多边形填充”、“二维变换与裁剪”、“三维变换与投影”、“自由曲线与曲面”、“分形几何”、“建模与消隐”和“真实感图形”的实现原理及算法。《计算机图形学基础教程(visualc++版)(第2版)》以生成真实感光照模型为主线,引导读者重点掌握直线的扫描转换原理、多边形的填充原理、三维物体的几何变换与透视投影原理、光滑曲面的建模与深度缓冲动态隐面原理、gouraud双线性光强插值与phong双线性法矢插值原理、图像纹理与几何纹理映射原理、基于简单光照模型、简单透明模型与简单阴影模型的真实感图形绘制等原理。系统学习完本书后,读者可以在简单光照模型场景中渲染出光源与材质交互作用的真实感三维物体,同时支持鼠标与键盘的交互操作,为进一步从事游戏开发奠定理论基础。《计算机图形学基础教程(visual c++版)(第2版)》配套的《计算机图形学实践教程(visual c++版)(第2版)》(isbn978-7-302-29751-2)给出了与本书各章节原理相对应的源程序代码,共计60个案例。这些配套教学资源可以从作者的个人网站(http://www.klingde.com)免费下载。《计算机图形学基础教程(visualc++版)(第2版)》不仅可以作为大学本科生教材,还可供计算机图形学爱好者的自学使用。