我仍然在学习OpenGL的基础知识,但我在进行转换时遇到了麻烦。
我有一个四边形,我想要移动,并应用一个投影矩阵。它们的矩阵一定是按一定顺序相乘的吗?如果一个矩阵在两个矩阵的乘法(例如一个矩阵和一个向量)的左侧或右侧,这有关系吗?
做单位矩阵->变换矩阵是可行的,但是如果我尝试用它乘以一个投影矩阵,四边形就消失了。
发布于 2011-08-02 16:34:37
在进行转换时,转换的顺序肯定会影响最终的渲染。例如..如果你试图缩放一个对象并对其进行平移变换,那么当你还原相同的顺序时,最终的渲染将会不同。
当你使用单位矩阵进行变换时,它对你是有效的,因为当你使用单位进行任何变换时,不会有任何变化。
虽然进行变换矩阵的顺序也很重要,但请更改最终渲染更改的顺序。
如果有帮助,请通过"OpenGL超级圣经第5版“。这将使您对转换是如何发生的有一个合理的了解。
https://stackoverflow.com/questions/6525582
复制相似问题