有谁知道在哪里可以得到我需要的矢量数学的一个破败程序,以便编程一个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. LinkedIn-J不返回教育
- 2. 双递归教育示例
- 3. 寻找教育/示例教育自己在每个多维3D碰撞
- 4. R矢量化编程教程
- 5. 学习编程的教育游戏?
- 6. 在线教育游戏 - 用Java写的
- 7. 活动记录 - 群体教育
- 8. 需要关于ASP.net的HttpApplicationState的教育
- 9. 矢量矢量C++
- 10. push_back矢量矢量
- 11. 初始化矢量矢量(外部矢量和内部矢量)
- 12. 矢量的矢量,C++
- 13. 2D矢量到3D矢量
- 14. 2D矢量vs 1D矢量
- 15. C++矢量矢量故障
- 16. 矢量的矢量麻烦
- 17. 擦除矢量::从矢量
- 18. 我想创建一个教练的问题(用于教育目的)
- 19. 矢量化MATLAB简介 - 任何好的教程?
- 20. 如何从facebook获得工作和教育细节?
- 21. Google App Engine + Python - 教育网站:专家的必要帮助
- 22. 从Facebook教育-'education”字段提取大学不承认
- 23. 向教育机构分发试点iOS应用程序
- 24. 甲骨文教育局Postgres的Java的嵌入式SQL问题
- 25. 在PHP中使用Facebook Graph API获取教育
- 26. 有趣的开源API(Java)用于自我教育?
- 27. 提取Facebook用户朋友关于数据(工作,教育等)
- 28. 通过编号获取教育记录Facebook
- 29. 开展通识教育树使用链表数据结构
- 30. 教育目的最好的网络模拟器是什么?
你可以在任何Barnes and Noble或Borders获得线性代数的书。 – 2009-09-08 18:36:53