我在寻找书籍和资源教的的是在3D图形编程中使用的线性代数。我比较喜欢实际的教学方法在理论(即使数学是什么,99.99%的理论?)的人,所以我的梦想资源将是一本书,因为它是从实用角度看3D图形编程中使用铲球线性代数。

有帮助吗?

解决方案

MIT开放线性提供一个免费的课程代数。可能是太一般的非常具体的利益,但它是免费的。 :)

其他提示

如果你问一个数学家,工程师和游戏程序员线性代数是什么,你会得到三个不同的答案。

数学家将集中于引人入胜但抽象主题如线性独立抽象向量空间。工程师将集中在特征向量,其被用来求解微分方程。为图形,则典型地使用矢量来计算几何形状,这不是线性代数教材的焦点。

有一个良好的计算机图形教材应该在你最需要什么。所述F. S.山书就是一个例子。

虽然不打算教线性代数书“技巧”对3D图形与如何被施加的线性代数例子优良的覆盖。

Foley的计算机图形的会回答您的问题以务实的态度。

嗯 - 对3D编程,你并不需要所有花哨的线性代数类的东西抽象的向量空间,基地,特征向量等

你只需要像matrixmultiplication基本的东西,内积的定义(和关于它的一些基本事实),相对于法线向量线和计划的定义等。

这一切都是normaly涵盖本科分析几何学的课程,如果我没有记错。

但毕竟 - 如果你不想用自己的renderering引擎发挥你会使用DirectX,OpenGL或类似的东西,然后你只需要知道如何“地址”,在三维点与它的坐标和也许如何计算法向矢量到“面” - 而在所有这些情况下,维基百科或谷歌会给你一臂之力

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top