计算机图形学实践教程(Visual C++版)

编辑:实在网互动百科 时间:2020-02-23 18:57:37
编辑 锁定
《计算机图形学实践教程(Visual C++版)》是一本孔令德 编写,由清华大学出版社在2010年出版的书籍。
书    名
计算机图形学实践教程(Visual C++版)
作    者
孔令德 
ISBN
9787302171485
定    价
39元

计算机图形学实践教程(Visual C++版)图书信息

编辑
作者:
  获“兵工高校优秀教材一等奖”
  
图书详细信息:
  ISBN:
  定价:
  印次:1-2
  装帧:平装
  印刷日期:2010-8-13

计算机图形学实践教程(Visual C++版)图书简介

编辑
本书的编写原则是将计算机图形学的基本原理教授和具体实现相结合。开发工具选用面向对象Visual C++ 6.0的MFC框架环境作为开发平台,可以更好地实现真彩色以及对图形的交互式操作。本书共给出43个案例,内容包括直线距离加权反走样算法、多边形有效边表填充算法、Bezier曲线曲面、B样条曲线曲面、Sierpinski海绵、分形草文法模型、Sierpinski垫片的IFS图形、凸多面体动态消隐算法、立方体动态Z-Buffer算法、立方体动态画家消隐算法、明暗处理立方体、球的光照模型和立方体的纹理映射等。
  本书的所有案例全部由笔者独立开发,具有自主知识产权。有些算法如多边形有效边表填充算法、双三次B样条曲面、Sierpinski海绵、Z-Buffer动态消隐和光照模型等内容都是第一次公开发表。

计算机图形学实践教程(Visual C++版)图书前言

编辑
计算机图形学是交互式图形开发的基本理论,同时也是一门实践性的学科。笔者积累十多年的计算机图形学讲授经验,使用Visual C++ 6.0的MFC框架开发了涉及“基本图形的扫描转换”、“多边形填充”、“二维变换和裁剪”、“三维变换和投影”、“自由曲线和曲面”、“分形几何”、“动态消隐”和“真实感图形”等章节内容的43个案例。
  本书是《计算机图形学基础教程(Visual C++版)》 (ISBN 978-7-302-17082-2)的配套实践教程。对于Visual C++的MFC框架,本书从使用的角度进行了详细操作说明。本书的程序给出了*.h文件和*.cpp文件,算法编写规范,注释清晰,读者可以很容易地按照本书提供的源程序一步一步地完成上机实践。
  学习完本书,读者可以建立三维场景,对形体施加光照,改变材质或实现纹理映射。在场景中通过鼠标、键盘来控制形体的旋转和动画,基本达到OpenGl或3DS生成的图形效果。
  本书中有许多案例是笔者工作的基础,如有效边表填充算法、透视投影变换、Gouraud明暗处理、Z-Buffer消隐算法和光照模型等,希望读者认真体会和理解。
  笔者负责主持山西省精品课程“C++程序设计”和院级精品课程“计算机图形学”,本书是面向对象语言和计算机图形学原理相结合形成的产物,是笔者十多年教学科研工作成果的总结。

计算机图形学实践教程(Visual C++版)图书目录

编辑
案例1 金刚石图案算法1
  案例2 直线中点Bresenham算法14
  案例3 圆中点Bresenham算法19
  案例4 椭圆中点Bresenham算法25
  案例5 直线距离加权反走样算法32
  案例6 多边形有效边表填充算法38
  案例7 多边形边缘填充算法51
  案例8 区域四邻接点填充算法58
  案例9 二维基本几何变换算法67
  案例10 Cohen-Sutherland直线裁剪算法85
  案例11 中点分割直线裁剪算法94
  案例12 梁友栋-Barsky直线裁剪算法104
  案例13 三维基本几何变换算法113
  案例14 三视图算法128
  案例15 透视图算法139
  案例16 三次参数样条曲线算法148
  案例17 三次Hermite样条曲线算法157
  案例18 Bezier曲线算法164
  案例19 双三次Bezier曲面算法172
  案例20 三次B样条曲线算法184
  案例21 双三次B样条曲面算法193
  案例22 25个控制点的双三次B样条曲面算法204
  案例23 Cantor集算法215
  案例24 Koch曲线算法221
  案例25 Peano-Hilbert曲线算法227
  案例26 Sierpinski垫片算法235
  案例27 Sierpinski地毯算法241
  案例28 Sierpinski海绵算法247
  案例29 C字曲线算法256
  案例30 Caley树算法262
  案例31 Koch曲线文法模型算法269
  案例32 分形草文法模型算法277
  案例33 Peano-Hilbert曲线文法模型算法284
  案例34 分形灌木丛文法模型算法291
  案例35 Koch曲线的IFS图形算法299
  案例36 Sierpinski垫片的IFS图形算法306
  案例37 立方体动态隐线算法312
  案例38 球的动态隐线算法323
  案例39 立方体动态Z-Buffer隐面算法334
  案例40 立方体动态画家隐面算法351
  案例41 明暗处理立方体算法369
  案例42 球的光照模型算法388
  案例43 立方体的纹理映射算法421
  参考文献432[1] 
参考资料
词条标签:
教育书籍 出版物 书籍