-
-
- 计算机图形学实践教程(Visual C++版第3版图形图像与多媒体技术高等学校计算机专业教材)
-
- 作者:编者:孔令德|责编:汪汉友//常建丽
- 出版社:清华大学
- ISBN:9787302682172
-
售价: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 读入外部模刑算法
参考文献