计算几何算法与实现(Visual C++版)
图书信息
书名:计算几何算法与实现(Visual C++版)作者:孔令德
包装:平装
开本:16
全文字数:486400
出版社:电子工业出版社
出版时间:2017-08-01
图书简介
《计算几何算法与实现(Visual C++版)》系统地介绍了Bezier曲线曲面、B样条曲线曲面和NURBS曲线曲面的理论与算法。该书由5章节组成,第1章介绍了曲线曲面的基本概念及表示形式,第2章介绍了二维图形和三维图形的程序设计方法,并讲解了网格模型动画的双缓冲技术。第3章讲解了三次样条曲线、三次参数样条曲线、Hermite样条曲线和Cardinal曲线的原理与算法,第4章介绍了三次Bezier曲线的定义算法、de Casteljau递推算法,重点讲解基于双三次Bezier曲面片制作Utah茶壶的算法,并在课程设计部分给出完整的代码,最后第5章介绍B样条的de Boor-Cox递推定义算法、二次和三次均匀B样条算法、非均匀B样条曲线计算节点矢量的Hartley-Judd算法。
该书采用了编程实现与图形展示相结合的教学方法,提供了所有与原理配套的Visual C++源程序,可供从事游戏开发、计算机建模、计算机图形学等领域的科学工作者参考使用。本书的所有插图全部使用程序绘制,能够有效提高读者的学习兴趣,实现将数学公式借助于编程技术表示为图形效果的设计初衷。此外,本书还提供了6个实验项目及2个课程设计项目,并给出了犹他茶壶和花瓶的Visual C++源代码。
推荐理由
高等院校计算机科学与技术、数字媒体技术、信息与计算科学、机械设计等专业本科生、硕士生、博士生可将其作为教材或参考书。此外,从事游戏开发、计算机建模、计算机图形学等领域的科学工作者可参考本书提供的Visual C++源程序,快速实现所需算法与模型的编程实现。