unity關於圖形學基礎知識(五)

在前面幾節我們說了一下在2D和3D物體的旋轉和縮放,這一節我就只是對剩下的一些變換簡要的進行說明。

一:2D的平移(3X3矩陣)

爲了滿足矩陣的乘法規則,我們需要將2維的向量轉變爲3維的向量,只需將它的Z軸設爲1,爲什麼不設爲0呢?因爲如果設置爲0時第一次與矩陣相乘與設置爲1的結果相同,但是如果再次進行平移它就會發生錯誤,表示平移在X軸的分量,表示平移在Y軸的分量。

二:3D的平移(4X4矩陣)

同理,3D的平移與2D的類似。

三:透視投影(類似與小孔成像)


透視投影的矩陣

矩陣中的d表示上圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章