做游戲開發的程序員很少有空去寫博客,最近離職后休息了一下,去盛大面試被問到切線空間,之前雖然大致理解了,但是當時又被難到了, 覺得還是要總結一下自己學的東西,講的清楚才算真正的理解。 最近看完了線性代數的本質的一套視頻,感覺以前在學校學到的都是渣。 看完后對這種矩陣變換有了個全新的基礎 ...
把物體從世界坐標系轉化到視點坐標系的矩陣稱為視圖矩陣。 下面我們先看下OpenGL中視圖矩陣的推導過程: 假設視點或camera的局部坐標系為UVN,UVN分別指向右方 上方和后方從而構成右手坐標系,視點則處於局部坐標系的原點位置。 就如OpenGL中的函數gluLookAt eyex, eyey, eyez, lookatx, lookaty, lookatz, upx, upy, upz 一 ...
2012-11-25 15:43 0 3722 推薦指數:
做游戲開發的程序員很少有空去寫博客,最近離職后休息了一下,去盛大面試被問到切線空間,之前雖然大致理解了,但是當時又被難到了, 覺得還是要總結一下自己學的東西,講的清楚才算真正的理解。 最近看完了線性代數的本質的一套視頻,感覺以前在學校學到的都是渣。 看完后對這種矩陣變換有了個全新的基礎 ...
基本知識 右手坐標系 右手手掌彎曲,手指方向由正X軸指向正Y軸,如果這時Z軸正方向與大拇指方向保持一致,坐標系為右手坐標系,否則為左手坐標系。 向量叉乘的方向 向量(1,0,0)與向量(0 ...
投影矩陣推導(翻譯) 原網址:http://www.codeguru.com/cpp/misc/misc/graphics/article.php/c10123/Deriving-Projection-Matrices.htm 3D矩陣變換中,投影矩陣是最復雜的。位移和縮放變換一目了然 ...
轉載請注明出處 http://www.cnblogs.com/gufeiyang 最小二乘是機器學習中常用的方法,比如線性回歸。本文首先簡單介紹一下過程中用到的線性代數知識,然后介紹最小二乘的矩陣推導。 定義矩陣$A$, 變量$x$, 變量 ...
1、矩陣范數的定義 《計算方法》課本上的定義: 設 \(\textbf{A}\) 為 \(n\) 階方陣,$|| \cdot || $ 為 \(\textbf{R}^n\) 中的某范數,則稱為矩陣 \(\textbf{A}\) 的從屬於該向量范數的范數,記為 \(|| \textbf ...
目錄 矩陣白化目的 矩陣白化推導 矩陣白化目的 如對於任意一個矩陣\(X\),對其求協方差,得到的協方差矩陣\(cov(X)\)並不一定是一個單位陣(對角陣);【注意:協方差矩陣是對稱矩陣,但不一定是對角陣】而矩陣白化就是找到一個變換矩陣\(P ...
已知n維隨機變量\(\vec{X}=(X_{1},X_{2},...,X_{n})\)的協方差矩陣為\(C = \begin{bmatrix}c_{11} & c_{12} & ... & c_{1n} \\c_{21} & c_{22} & ...
轉自:http://www.cnblogs.com/luweimy/p/4121789.html 預備知識 矩陣乘法 介紹略,去網上查吧 兩角和(差)公式 推導 旋轉變換一般是按照某個圓心點,以一定半徑 r 旋轉一定的角度α,為了簡單起見我們給出下面的情景 假定點A(x,y)想 ...