矢量教育

时间:2009-09-08 18:33:46

标签: math vector

有没有人知道在哪里可以得到我需要的矢量数学的编程,以便编程光线跟踪器?我可以使用线性代数和多元计算的复习,因为自从我参加这些课程已经有几年了。

3 个答案:

答案 0 :(得分:2)

良好的线性代数书籍充其量只是简洁,可能会有点过分。一个好的3D编程教科书可能更重要。他们将有足够的理论来帮助您完成数学计算,并有足够的应用程序来帮助您完成代码。

周围有很多免费的在线课程。有些专门用于3D graphics programming。您也可以查看NeHe's OpenGL tutorials

如果你勇敢,你甚至可以查看POV-Ray来源。

祝你好运。

答案 1 :(得分:1)

线性代数很精彩,当然也适用,但3D空间中的矢量是一般矢量空间的子集。

我觉得像Vector Math Tutorial for 3D Computer Graphics这样的东西看起来更合适。

答案 2 :(得分:0)

当我教授计算机图形学课程时,我喜欢这本书:http://math.ucsd.edu/~sbuss/MathCG/

3D电脑图形: OpenGL的数学入门 作者:Samuel R. Buss

这是3D计算机图形学的一个主页:OpenGL的数学方法,Sam Buss,剑桥大学出版社,2003年。本书提供了高级本科或入门级研究生水平的3D计算机图形学数学入门。< / p>

* Table of contents:  HTML  or more complete contents as PDF.  (Pagination has changed for the actual version.)
* Sample OpenGL programs
* Ray Trace software.  Release 3 is now the standard version.  NEW: Supports .NFF and .OBJ files.  Uses kd-tree acceleration.
* Figures from the book. All figures in postscript and PDF formats.
* Errata page.   List of known errata.   Please email new errata to me at sbuss@ucsd.edu.