计算机图形学基础教程(Visual C++版)(第2版)
兵工高校优秀教材一等奖、本书配套“计算机图形学实践教学资源库”荣获省级教学成果一等奖

作者:孔令德

丛书名:高等学校计算机专业教材·图形图像与多媒体技术

定价:64.5元

印次:2-23

ISBN:9787302297529

出版日期:2013.03.01

印刷日期:2023.07.26

图书责编:汪汉友

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

本书教学网站:http://www.klingde.com 网络资源处为本书PPT教案 “十二五”普通高等教育本科国家级规划教材 兵工高校优秀教材一等奖 本书配套“计算机图形学实践教学资源库”荣获省级教学成果一等奖 省级高等学校精品资源共享课“计算机图形学”配套教材 中国大学出版社图书奖优秀教材一等奖

笔者花费了七年多时间,打造了“省级精品课程+系列化教材+数字化教学资源”立体化图形学教学平台。2006年建设完成山西省省级精品课程“C++程序设计”后,直接基于Visual C++中的MFC框架,采用案例化教学方法建设了“计算机图形学”教学资源。2008年笔者主持的“计算机图形学”课程被评为山西省省级精品课程之后,出版了《计算机图形学基础教程(Visual C++版)》、《计算机图形学实践教程(Visual C++版)》两本教材,并双双获得兵工高校优秀教材一等奖,随后相继出版了《计算机图形学基础教程(Visual C++版)习题解答与编程实践》、《计算机图形学实验及课程设计(Visual C++版)》等系列教材,其中《计算机图形学实践教程(Visual C++版)》提供了与《计算机图形学基础教程(Visual C++版)》中所讲解原理一一对应的案例,共计43个案例。这些案例被国内的近百所院校试用后,给予了肯定。下面某高校教师对本书的评价: “教材提供了丰富的教学资源,涵盖了计算机图形学原理的主要知识点,由于采用VC++的MFC编程可以模拟真实感光照以及纹理等效果,对学生很有吸引力,对提升计算机图形学的教学效果也很有帮助。原理的案例化可以让学生面对枯燥的图形数学模型及绘制算法,能尽快直观地体验到真实效果并深刻理解绘制算法的原理”. 下面是某高校本科生对本书的评价: “我是一名三年级本科生,学校开设了计算机图形学这门课程,出于兴趣,我也选择这门课程,并且很荣幸地读到了您的作品。清晰的讲解也给我留下了很深刻的印象 ,我甚至可以不用听老师讲解就可以通过看书将后面的大部分习题...

暂无课件

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章 导论1

1.1 计算机图形学的应用领域1

1.1.1 计算机游戏1

1.1.2 计算机辅助设计1

1.1.3 计算机艺术2

1.1.4 虚拟现实4

1.1.5 计算机辅助教学5

1.2 计算机图形学的概念5

1.3 计算机图形学的相关学科6

1.4 计算机图形学的确立与发展6

1.5 图形显示器的发展及其工作原理8

1.5.1 阴极射线管8

1.5.2 随机扫描显示器9

1.5.3 直视存储管显示器9

1.5.4 光栅扫描显示器10

1.5.5 液晶显示器15

1.5.6 三维图形显示原理及立体显示器16

1.6 图形软件标准18

1.7 计算机图形学研究的热点技术19

1.7.1 层次细节技术19

1.7.2 图像绘制技术20

1.8 本章小结21

习题121第2章 MFC绘图基础25

2.1 面向对象程序设计基础25

2.1.1 类和对象25

2.1.2 构造函数与析构函数26

2.1.3 对象的动态建立与释放32

2.1.4 继承与派生37

2.2 MFC上机操作步骤40

2.3 MFC基本绘图函数43

2.3.1 CDC类结构与GDI对象43

2.3.2 映射模式48

2.3.3 使用GDI对象51

2.3.4 CDC类绘图成员函数56

2.3.5 双缓冲机制79

2.3.6 设备上下文的调用与释放80

2.3.7 MFC绘图的几种方法81

2.4 本章小结84

习题284第3章 基本图形的扫描转换88

3.1 直线的扫描转换88

3.1.1 算法原理89

3.1.2 构造中点误差...