好的绘图算法书籍,最好是用C或C++编写。

3

我需要一个关于绘制算法的好学习资源推荐。我发现很多关于算法的书,但它们大多是关于向量和矩阵线性代数的,这并不涵盖我感兴趣的主题:

efficient drawing of primitives and curves
efficient filling of primitives and paths
multi-sampling or similar techniques for smooth painting
sub-pixel painting
linear, radial, conical and other types of gradients
etc...

我对那些实现了Cairo、GDI、Qt或类似技术的API的书籍不感兴趣,而是对它们的具体实现细节感兴趣。我不是特别关注大而复杂的数学公式,我更喜欢一种更直观的方法,例如使用示例代码,伪代码也可以。另外,在任何人匆忙关闭问题之前 - 我确实努力搜索了这样的信息。提前感谢!

2
通常这种书籍推荐应该放在http://programmers.stackexchange.com/上。 - Michael Anderson
@MichaelAnderson - 不,不是的。这个问题也会在那里被关闭和删除。任何类型的建议都往往不符合所有StackExchange网站的主题。 - Oded
然而,我会推荐任何一本作者列表中包括James D Foley的书籍。他的《计算机图形学导论》非常优秀。 - Nick
我还建议查看一本关于计算机图形学的15年或更旧的书籍。例如《计算机图形学:原理与实践》。 - Andreas Brinck
感谢建议,"计算机图形学原理与实践"看起来最具信息量,虽然它有些过时。根据亚马逊的信息,第三版将于今年秋季发布,希望它采用的编程语言是流畅的,而不是像Python或Ruby这样现代但效率较慢的语言... - dtech
2个回答

2
我通常可以在这本书中找到我需要的内容。
《计算机图形学:C语言实现原理与实践》是由James D. Foley、Andries van Dam、Steven K. Feiner和John F. Hughes合著的。

0
我可以推荐两本书:
  • Windows游戏编程大师技巧 - 更多关于2D图形
  • 3D游戏编程大师技巧-高级3D图形和光栅化 - 更多关于3D
当然还有之前提到的"C语言计算机图形学基础"。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接