关于Silverlight的思考,我想知道哪些地方可以去了解3d空间,变换,矩阵操作以及所有好东西。
答案 0 :(得分:8)
总是圣经
昂贵且理论上非常沉重,所以还有更便宜的 Bible Lite
正如一些评论和其他答案所指出的那样,绝对值得注意的是,这本书现在已经过时了。然而,在原始问题的背景下,线性代数的低级原则在很长一段时间内并没有真正发生任何变化。
如果您想了解高级图形编程,这可能不是您的第一本书。但是如果你想知道“机器的胆量”和潜在的数学 - 也许你是那种认为民间应该学习C :-)的人 - 那么就疯了。
答案 1 :(得分:2)
这不是一个地方,但我发现Charles Petzold的3D Programming for Windows非常出色。它涵盖了您询问的所有内容,并专注于WPF / silverlight。
当然,Petzold(像往常一样)能够很好地传达重要概念。
答案 2 :(得分:1)
想想我自己也找到了。看着: http://msdn.microsoft.com/en-us/library/cc189037(VS.95).aspx 和 http://www.c-sharpcorner.com/UploadFile/mgold/TransformswithGDIplus09142005064919AM/TransformswithGDIplus.aspx
答案 3 :(得分:1)
可以在中找到免费的图形算法 comp.graphics.algorithms faq
答案 4 :(得分:1)
如前所述,您应该学习线性代数,这里有一些很棒的视频讲座,MIT Linear Alebgra Video Lectures。
答案 5 :(得分:0)
任何线性代数教科书都应提供数学复习;在Linear Algebra textbook home page网上有一个相当不错的网站。
答案 6 :(得分:0)
我个人认为虽然圣经(由Foley& Van Damn饰演)是当时最伟大的书,但它有点过时。
我会建议'高级动画& Alan和Mark Watt的渲染技术。 本书唯一的问题是它几乎可以让你对CG的各个方面有一个很好的理解,但它假设你对它有一定的了解,并且不能一直解释它。 您可以随时查看围兜,查找有关您感兴趣的每个主题的增强文章和书籍。
如果你想进一步了解一下,或者如果你想深入了解计算机图形世界和GPU的使用,我建议你去看看这三个'GPU宝石'。