我正在尝试使用本教程学习LWJGL:http://www.java-gaming.org/topics/lwjgl-tutorial-series-a-simple-moving-rectangle/30675/view.html。我想知道glOrtho的功能是什么,所以我查了一下。在opengl文档中,我读到它在当前矩阵上进行了一些变换,并且经常用在投影矩阵上。在本教程的代码中,它在modelview矩阵上调用glOrtho。我试图在投影矩阵上调用glOrtho它也有效,所以我想知道它是否有任何区别
答案 0 :(得分:3)
是的。与任何固定函数矩阵堆栈函数一样, glOrtho 将对当前活动矩阵进行操作。将透视投影放在投影矩阵中是极其重要的。你也应该为正交投影做这件事。