2011-06-29 43 views
1

我仍然在學習OpenGL的基礎知識,但是我在轉換時遇到問題。試圖找出適用於Android的OGL ES 2.0的轉換

我有一個四邊形我想要移動,並將投影矩陣應用到。他們的矩陣必須乘以一定的順序嗎?如果矩陣位於乘法的左側或右側(與矩陣和矢量一樣)並且有兩個矩陣,那麼這很重要嗎?

做單位矩陣 - >變換矩陣的作品,但是如果我嘗試乘以投影矩陣,矩陣消失。

+0

您是否找到了答案? – Amplify91

回答

2

在進行轉換時,轉換的順序肯定會影響最終的轉換。例如,如果您嘗試縮放對象並對其進行翻譯轉換,則當您遵守相同的順序時,最終的渲染將會有所不同。

當您使用身份矩陣進行轉換時,它對您有用,當您使用身份進行任何轉換時,不會有任何變化。

做轉換矩陣的順序也很重要,改變最終渲染更改的順序。

如果有幫助請通過「OpenGL Superbible 5th editio」。這會給你一個關於轉變如何發生的公平知識。