我正在寻找图书和资源,以教授我自己线性代数,用于三维图形编程。我更喜欢实践方法而不是理论方法(尽管数学是99.99%的理论?),因此对我来说,理想的资源将是一本从实际角度处理线性代数及其在3D图形编程中的应用的书籍。
我正在寻找图书和资源,以教授我自己线性代数,用于三维图形编程。我更喜欢实践方法而不是理论方法(尽管数学是99.99%的理论?),因此对我来说,理想的资源将是一本从实际角度处理线性代数及其在3D图形编程中的应用的书籍。
麻省理工学院开放式课程提供线性代数免费课程。可能对你的具体兴趣来说太泛了,但它是免费的。:)
嗯-对于3D编程,您不需要所有花哨的线性代数知识,例如抽象向量空间、基、特征向量等。
您只需要基本的东西,例如矩阵乘法、内积的定义(以及一些基本事实),关于正交向量的线和平面的定义等等。
如果我没记错的话,这些都是普通的本科解析几何课程中所涉及的。
但归根结底-如果您不想自己玩渲染引擎,您将使用DirectX、OpenGL或类似的东西,然后您只需要知道如何使用坐标“寻址”3D中的点,以及如何计算“表面”的法线向量-在所有这些情况下,维基百科或谷歌都将给您帮助。