加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

《计算机图形学基础教程(VC++版)》第二版

(2013-03-15 08:26:46)
标签:

it

   2013年2月,清华大学出版社出版了我的计算机图形学教材的第二版。

     《计算机图形学基础教程(Visual C++版)》(第2版)(9787302297529)

     《计算机图形学实践教程(Visual C++版)》(第2版)(9787302297512)
    第二版与第一版比较,特点如下:
  1.重新定义三维坐标系,z轴向前指向读者,所有公式的推导都基于这个定义,z轴也叫深度轴。
  2.增加了纹理一节。新增三维纹理、几何纹理等内容。
  3.详写了光照模型、增加了透明处理、阴影等内容。
  4.重写了实践教程的源代码。经过几年的建设,MFC源代码提炼的更加准确,且案例个数由原43个增加到60个,依然延续一个原理对应一个案例的编写风格。
 《计算机图形学基础教程(Visual C++版)》(第2版)有4页彩插,如下:
http://s12/mw690/9ea12eb1td7ebbc24215b&690

http://s13/mw690/9ea12eb1td7ebbdbfacfc&690

《计算机图形学实践教程(Visual C++版)》(第2版)目录

案例1   金刚石图案算法

案例2   直线中点Bresenham算法

案例3   圆中点Bresenham算法

案例4   椭圆中点Bresenham算法

案例5   Wu反走样直线算法

案例6   多边形有效边表填充算法

案例7   多边形边缘填充算法

案例8   区域四邻接点填充算法

案例9   区域八邻接点填充算法

案例10  扫描线种子填充算法

案例11  二维图形几何变换算法

案例12  Cohen-Sutherland直线段裁剪算法

案例13  中点分割直线段裁剪算法

案例14  Liang-Barsky直线段裁剪算法

案例15  Sutherland-Hodgman多边形裁剪算法

案例16  三维图形几何变换算法

案例17  正交投影算法

案例18  三视图算法

案例19  透视投影算法

案例20  nBezier曲线定义绘制算法

案例21  nBezier曲线de Casteljau绘制算法

案例22  双三次Bezier曲面算法

案例23  三次B样条曲线算法

案例24  双三次B样条曲面算法

案例25  Cantor集算法

案例26  Koch曲线算法

案例27  Peano-Hilbert曲线算法

案例28  Sierpinski垫片算法

案例29  Sierpinski地毯算法

案例30  Menger海绵算法

案例31  C字曲线算法

案例32  Cayley树算法

案例33  Koch曲线L系统模型算法

案例34  分形草L系统模型算法

案例35  Peano-Hilbert曲线L系统模型算法

案例36  灌木丛L系统模型算法

案例37  Koch曲线IFS算法

案例38  正二十面体动态隐线算法

案例39  地理划分球面动态隐线算法

案例40  递归划分球面动态隐线算法

案例41  圆柱面动态隐线算法

案例42  圆锥面动态隐线算法

案例43  圆环面动态隐线算法

案例44  z-buffer算法

案例45  画家算法

案例46  原色系统算法

案例47  颜色渐变立方体线框模型算法

案例48  RGB颜色模型算法

案例49  HSV颜色模型算法

案例50  球面光源和材质交互算法

案例51  球面Phong明暗处理算法

案例52  简单透明模型算法

案例53  简单阴影算法

案例54 立方体函数纹理映射算法

案例55 长方体图像纹理映射算法

案例56  圆柱面图像纹理映射算法

案例57  圆环面图像纹理映射算法

案例58  三维纹理映射算法

案例59  球面几何纹理映射算法

案例60  球面几何纹理映射反走样算法
  《计算机图形学实践教程(Visual C++版)》(第2版)有3页彩插

http://s11/mw690/9ea12eb1td7ebbfc0ae7a&690

http://s5/mw690/9ea12eb1td7ebc02b28f4&690

      这次的再版,不是一般意义上的个别内容的修改,而是相当于重写,时间花费了一年多。但是开发环境依然是VC++6.0的MFC,延续了第一版的简单易懂风格。为了帮助许多没有学习过MFC的学生能够更好地理解源代码,强化了第二章内容 。对于MFC掌握得好的学生,可以跳过阅读后续章节。也请教师在授课时,根据不同的对象增减时数。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有