文章詳情頁
css3 - 如何學習matrix矩陣
瀏覽:94日期:2023-08-11 15:45:43
問題描述
類似圖中這樣的三維變換,比如旋轉、傾斜,可以用matrix矩陣來表示,但是我不太明白背后的原理,不知道該學哪些東西入手,高數的線性方程,這些天復習了下后也只是會計算,不知道該怎么和圖形結合起來
問題解答
回答1:你是做虛擬現實么?還是AR ?呵
高數還不能完全解決你的問題貌似;如果要深入研究,建議分別去了解和學習下立體解析幾何,矩陣論,復變函數等;應用領域呢,則有3D游戲開發,很多動漫專業也會有這方面的教學和項目。
回答2:可能你需要一個數學庫吧?GSL數學庫。Windows 下只能用到1.8版本。而且還有些功能是不能用的,當然絕大部分是沒問題的,盡管用一些替代方式會讓程序變得復雜,甚至還有點難看。強烈推薦在Linux平臺下使用最新版。像我搞計算機圖形的,平常的程序中大部分都在和矩陣打交道。PS:強烈鄙視用Matlab搞計算機圖形或計算機視覺的人。
回答3:矩陣是進行圖像(圖像?)變換的基本工具,一個坐標乘上相應的矩陣可以得到經過變換之后的位置。變換不外乎平移和旋轉變換,所以所有的變換都可以通過平移和旋轉矩陣按照一定的順序相乘得到(注意矩陣沒有交換律)。所以你需要了解的就是平移矩陣和旋轉矩陣的基本形式。
在了解了基本的變換矩陣后,你可以試試在紙上手算一下這些變換,應該就能了解是怎么回事了。
標簽:
CSS
相關文章:
1. android - 請問一下 類似QQ音樂底部播放 在每個頁面都顯示 是怎么做的?2. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙3. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?4. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?5. python小白 關于類里面的方法獲取變量失敗的問題6. Python2中code.co_kwonlyargcount的等效寫法7. django - Python error: [Errno 99] Cannot assign requested address8. python小白,關于函數問題9. [python2]local variable referenced before assignment問題10. python - vscode 如何在控制臺輸入
排行榜
