正交投影矩陣

2022-07-12 01:51:13 字數 721 閱讀 3903

正交投影是將世界空間的物體,對映到乙個單位立方體上,然後縮放為單位立方體

// 平移

(left + right)/2 得到平移後的中心點位置,其他面類似

a =

1 0 0 -(left + right)/2

0 1 0 -(top + bottom)/2

0 0 1 -(far + near)/2

0 0 0 1

// 縮放

將平移後的立方體縮放為單位立方體(-1,1),2/r-l,使用右手座標系,z方向為負,-2(f-n)

b =

2/(right - left) 0 0 0

0 2/(top - bottom) 0 0

0 0 -2(far - near) 0 0

0 0 0 1

// 相乘

c = b * a

// 最後結果

c =

2/(right - left) 0 0 0

0 2/(top - bottom) 0 0

0 0 2/(near-far) 0

(left+right)/(left-right) (bottom+top)/(bottom-top) (near+far)/(near-far) 1

var m4 =

正交投影矩陣 正交投影陣

當我瀏覽網易公開課的時候,一門麻神理工大學的線性代數讓我眼前一亮,在大一混過 高等代數 又上過一學期 線性模型引論 後,深知自己代數功底爛到樹根,所以我開啟這門課。不愧是gilbert strang,一門線性代數講的這麼直觀,這麼通俗易懂。正巧,線性模型引論 中有不少遺留和沒有搞懂的問題,今天,到第...

正交投影變換與透視投影

相機投影模型 三維計算機圖形學的基本問題之一就是三維觀察問題 即如何把三維場景投影到要顯示的二維影象。大多數經典的解決投影變換方法有兩種 正交投影變換和透視投影變化。正交投影變換用乙個長方體來取景,並把場景投影到這個長方體的前面。這個投影不會有透視收縮效果 遠些的物體在影象平面上要小一些 因為它保證...

投影變換 透視投影和正交投影

2.3 投影變換 3.2.3.1 基本概念 在計算機圖形軟體中所採用笛卡爾 cartesian 直角三維座標系統,按照 z軸方向的不同有兩種形式 1 右手系統 當用右手握住 z軸時,大姆指指向 z軸的正方向 圖 3.20 a 其餘四個手指從x軸到 y軸形成乙個弧。2 左手系統 當用左手握住 z軸時,...