欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 计算机图形学实践教程(Visual C++版第3版图形图像与多媒体技术高等学校计算机专业教材)
      • 作者:编者:孔令德|责编:汪汉友//常建丽
      • 出版社:清华大学
      • ISBN:9787302682172
      • 出版日期:2025/03/01
      • 页数:356
    • 售价:27.6
  • 内容大纲

        本书是《计算机图形学基础教程(Visual C++版)》(第3版)(ISBN978-7-302-66306-5)的姊妹篇。编写原则是将计算机图形学的原理与具体实践相结合,培养“懂算法、会编程”的应用型人才。本书选用面向对象程序设计语言C+编写计算机图形学算法,开发平台是Visual Studio 2022的MFC。MFC仅用于制作一张画布,用绘制像素点函数展示计算机图形学的算法实现效果。
        作为首批国家级一流本科课程“计算机图形学”的负责人,笔者历时十多年,用C++语言编写了计算机图形学算法类,搭建了一个U3DS三维图形学系统。U3DS三维图形学系统用三维动画的方式展示绘制效果,共给出50个算法案例。
        本书模块化强、代码统一、注释规范。读者通过观看各个案例的微课视频讲解,可以编程绘制彩图展示的效果图。
        本书不仅可以作为本科生和研究生学习计算机图形学的案例化教材,也可以作为实验和课程设计教材,还可以供从事游戏开发和三维重建的程序员自学使用。
  • 作者介绍

  • 目录

    案例1  金刚石图案算法
    案例2  双缓冲动画算法
    案例3  DDA画线算法
    案例4  Bresenham画线算法
    案例5  中点画线算法
    案例6  中点画圆算法
    案例7  中点画椭圆算法
    案例8  Wu反走样算法
    案例9  标准填充算法
    案例10  Bresenham填充算法
    案例11  重心坐标填充算法
    案例12  有效边表填充算法
    案例13  边填充算法
    案例14  边界表示的种子填充算法
    案例15  内点表示的泛填充算法
    案例16  扫描线种子填充算法
    案例17  二维图形几何变换算法
    案例18  Cohen-Sutherland裁剪算法
    案例19  中点分割裁剪算法
    案例20  Liang-Barsky裁剪算法
    案例21  Sutherland-Hodgman多边形裁剪算法
    案例22  三维图形几何变换算法
    案例23  三视图算法
    案例24  透视投影算法
    案例25  三次Bezier曲线算法
    案例26  双三次Bezier曲面算法
    案例27  Bezier球体算法
    案例28  Utah茶壶算法
    案例29  三次B样条曲线算法
    案例30  双三次B样条曲面算法
    案例31  背面剔除算法
    案例32  zBuffer算法
    案例33  画家算法
    案例34  Blinn-Phong光照模型算法
    案例35  Gouraud明暗处理算法
    案例36  Phong明暗处理算法
    案例37  Cook-Torrance光照模型算法
    案例38  简单透明算法
    案例39  投影阴影算法
    案例40  阴影贴图算法
    案例41  函数纹理算法
    案例42  三维纹理算法
    案例43  透视校正算法
    案例44  漫反射贴图算法
    案例45  凹凸贴图算法
    案例46  法线贴图算法
    案例47  视差贴图算法
    案例48  环境贴图算法(球方法)
    案例49  环境贴图算法(立方体方法)
    案例50  读入外部模刑算法

    参考文献