《计算机图形学课程设计教程 Visual C++版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:孔令德编著
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2010
  • ISBN:9787301165003
  • 页数:319 页
图书介绍:本书在讲授计算机图形学基本原理的基础上,采用案例的形式编写了“金刚石图案、颜色渐变直线、反走样卫星图、RGB模型、填充任意多边形、颜色渐变三角形、旋转正方体、颜色渐变正八面体、正方体图片贴图、交叉面、三维五角星、光照正方体、球线框反走样光照模型、台球、金属球、圆环、钻石、太阳和月亮”,共18个案例。以上案例全部使用面向对象语言Visual C++ 6.0的MFC编程环境作为开发平台,没有借助OpenGL或DirectX等图形库函数,但图形质量完全可以和后者的制作质量相媲美。本书案例循序渐进,以生成三维动态真实感图形为主线,涉及的计算机图形学内容有”直线的中点Bresenham算法”、”基本图元的反走样算法”、”有效边表填充算法”、”边缘填充算法”、”三维图形正交和透视投影算法”、”凸多面体消隐算法”、”Z-Buffer消隐算法”、”简单光照模型算法”和”真实感图形生成算法”等。

案例1 金刚石图案 1

案例2 颜色渐变直线 23

案例3 反走样卫星图 54

案例4 RGB颜色模型演示 78

案例5 填充任意多边形 92

案例6 颜色渐变三角形 106

案例7 旋转正方体 135

案例8 颜色渐变正八面体 159

案例9 贴图正方体 165

案例10 交叉面 171

案例11 三维五角星 189

案例12 光照正方体 197

案例13 光照线框球 224

案例14 台球 240

案例15 金属球 246

案例16 圆环 261

案例17 钻石 271

案例18 太阳和月亮 291

参考文献 319