有誰知道在哪裏可以得到我需要的矢量數學的一個破敗程序,以便編程一個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