我正在将OpenGL与其他库一起使用。这个库将提供Projection Matrix,我不能修改它。我只能提供ModelViewMatrix。
然而,奇怪的事情发生了。只有y轴平移和旋转是反转的。
例如,如果我在ModelViewMatrix中增加x平移,那么对象就会很好地向右移动。(正x方向),但在y轴上是相反的。我想让它走另一条路。
Y轴上的旋转也被颠倒了。它是与它应该的方式相反的旋转。
我不能在ProjectionMatrix上修复它,所以我想在将我的ModelViewMatrix发送到库之前,我可能必须将它与可以反转一个轴的东西相乘。你知道些什么吗?一个可以反转1个轴的矩阵?
发布于 2015-01-29 00:34:44
它只是一个元素为[1,0,0,0][0,-1,0,0][0,0,1,0][0,0,0,1]
的矩阵
换句话说,第二个对角线元素被否定的单位矩阵。
https://stackoverflow.com/questions/28201119
复制相似问题