我仍在学习OpenGL的基础知识,但我在进行转换方面遇到了麻烦。
我想要四处移动,并将投影矩阵应用到。他们的某个顺序是否必须乘以矩阵?如果矩阵位于乘法的左侧或右侧(如矩阵和向量),是否有两个矩阵?
做身份矩阵 - >转换矩阵是有效的,但如果我试图将它乘以投影矩阵,则四边形消失。
答案 0 :(得分:2)
在进行变换时,变换的顺序肯定会影响最终渲染。例如..如果您尝试缩放对象并对其进行平移转换,则当您尊重相同的顺序时,最终渲染将会有所不同。
当您使用身份矩阵进行转换时,它对您有用'当您使用身份进行任何转换时,它将不会有任何变化。
在进行转换时,矩阵的顺序也很重要,更改最终渲染更改的顺序。
如果有帮助请通过“OpenGL Superbible 5th editio”。这将为您提供有关转型如何发生的公平知识。