0

在 800 x 600 窗口中,设置 OpenGL 矩阵的最常见方法似乎是glOrtho(0, 800, 0, 600, 1, -1)而我总是使用glOrtho(0, 800, 600, 0, 1 , -1)。为什么有些人更喜欢我展示的第一种方式而不是第二种方式?

4

1 回答 1

6

大多数具有数学思维的人(大多数 3D 编码人员都是)假设坐标系的原点在左下角,X 和 Y 坐标向右和向上增加。还进行top > bottomright > left保持转换的手性;使用翻转的手性,您必须调整面部剔除的缠绕等。

于 2013-07-10T09:16:59.473 回答