【内容简介】
程序设计人员工作一个小时的价值通常高于本书的价格。从这个意义来说,你拥有了一本潜在价值为数千美元的书籍。花费这一价值的一小部分即可购得本书,这真是一个现代的奇迹。本书包含了令人难以置信的信息量!
——Eric Haines
本书特色
● 包含了大量健壮的算法,将节省你的时间,并帮你避免代价昂贵的错误。
● 涵盖了与二维和三维图形编程相关的各种问题。
● 每一个问题和解决方法都是独立论述的,只要阅读你需要的章节,就能得到所需的完整内容。
● 提供了帮你理解算法并将其用于实际工作所需的数学和几何背景知识。
● 清晰地图示每一个问题,并用易子理解的伪码来表示各种算法。
可在网站www.mkp.com/gtcg获得与本书相关的各种资源。
本书提供了计算机图形学基础问题的各种有效算法,以及相关的数学和几何背景知识,对计算机图形学和其他领域的二维和三维几何学问题进行了全面的解析和合理的组织。本书包括建立基础图元、距离计算、近似值处理、包含性分析、分解、相交确定、分离等方面的算法,对每一个问题都有清晰的论述和图示,并利用易于理解的伪码来表示各种完整详尽的算法。除此之外,本书还在多个附录中提供了丰富的参考资料。
本书适合作为计算机图形学几何算法课程的教材,也可作为参考指南,供经验丰富的业界人士参考查阅。
【前言】
快速而廉价的大众化图形硬件的出现,已经引起了人们对计算机图形学知识日渐热切的渴求,人们希望了解在计算机游戏、科学可视化、医学图像分析、仿真和虚拟世界等应用程序中如何编程实现各种各样的几何任务。各种应用程序的类型没有改变,但应用方向却利用技术的优势不断发展(Crawford 2002)。新的应用方向甚至已经包括以代码分析和可视化调试为目的的三维环境,以及政党联合形式的分析,即将政党的信念表示为不同的凸体,它们之间的相交表明潜在的联合性。
在书籍、Web站点、新闻组、期刊文章或行业杂志中,均可以找到许多关于图形的知识。有时这类资源容易理解,但更多的时候却显得晦涩难懂。有时..
<< 查看前言
【序言】
我的书架上有一本名为《程序员的几何学》(A Programmer's Geometry)的老书,作者是Bowyer和Woodwark。该书初版于1983年,1984年和1985年再版两次后未再重印。多年来,我一直珍藏该书,仔细地记录谁借阅了它。我最近在万维网上搜索该书,结果发现6本旧书,它们的价格在50美元~100美元之间。对于一本只有140页的平装书来说,这样的价格是非常高的。这本书能值那么多钱,是因为它说明了如何编程实现与二维几何学相关的各种操作。它不仅介绍了几何公式,而且还描述了在程序中实现这些公式的有效方法,并且提供了代码片断(用FORTRAN编写的代码片断)。
现在,几乎过去了20年,我们发现了一本新书,堪当这本..
<< 查看序言