有谁知道在哪里可以得到我需要的矢量数学的一个破败程序,以便编程一个raytracer?我可以使用线性代数和多变量calc的复习,因为我已经学了几年了。矢量教育
Q
矢量教育
1
A
回答
1
线性代数是美好的,在这里当然是适当的,但是3D空间中的向量是一般向量空间的一个子集。
2
良好的线性代数书最好是简洁的,可能会矫枉过正。一个好的3D编程教科书可能更重要。他们会有足够的理论让你了解数学,并有足够的应用程序来帮助你理解代码。
有很多免费的在线课程。有些专门针对3D graphics programming。您也可以查看NeHe's OpenGL tutorials。
如果你的勇敢,你甚至可以通过POV-Ray来源看。
祝你好运。
0
我喜欢这本书时,我教了计算机图形课程:http://math.ucsd.edu/~sbuss/MathCG/
三维计算机图形: 数学介绍用OpenGL 作者:塞缪尔·巴斯
这是本书的3D网页计算机图形学:由萨姆布斯,剑桥大学出版社,2003年的OpenGL的数学方法。本书提供了在高级本科或入门研究生水平的3D计算机图形学的数学介绍。
* 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 [email protected]
相关问题
- 1. 如何验证领域的教育和教育使用js
- 2. LinkedIn-J不返回教育
- 3. GET Facebook教育信息
- 4. 双递归教育示例
- 5. Google+ API的教育范围
- 6. 寻找教育/示例教育自己在每个多维3D碰撞
- 7. R矢量化编程教程
- 8. 为教育帐户批量创建谷歌应用程序
- 9. Tensorflow:教育训练由一批sess.run
- 10. 活动记录 - 群体教育
- 11. 需要关于ASP.net的HttpApplicationState的教育
- 12. 在线教育游戏 - 用Java写的
- 13. coffeescript与纯JavaScript的教育使用
- 14. 学习编程的教育游戏?
- 15. LESS CSS高等教育层次传承
- 16. push_back矢量矢量
- 17. 矢量矢量C++
- 18. 初始化矢量矢量(外部矢量和内部矢量)
- 19. 矢量矢量,储备
- 20. 擦除矢量::从矢量
- 21. 矢量对或矢量对?
- 22. 矢量的矢量麻烦
- 23. 矢量的矢量,C++
- 24. C++矢量矢量故障
- 25. 矢量初始化矢量
- 26. 2D矢量到3D矢量
- 27. 矢量到矢量copys
- 28. 2D矢量vs 1D矢量
- 29. 我想创建一个教练的问题(用于教育目的)
- 30. 矢量化MATLAB简介 - 任何好的教程?
你可以在任何Barnes and Noble或Borders获得线性代数的书。 – 2009-09-08 18:36:53