0、800、600、0 与 0、800、0、600 OpenGL
Posted
技术标签:
【中文标题】0、800、600、0 与 0、800、0、600 OpenGL【英文标题】:0, 800, 600, 0 vs 0, 800, 0, 600 OpenGL 【发布时间】:2013-07-10 09:07:24 【问题描述】:在 800 x 600 窗口中,设置 OpenGL 矩阵的最常用方法似乎是 glOrtho(0, 800, 0, 600, 1, -1),而我总是使用 glOrtho(0, 800, 600, 0, 1, -1).为什么有些人更喜欢我展示的第一种方式而不是第二种方式?
【问题讨论】:
【参考方案1】:大多数具有数学思维的人(大多数 3D 编码人员都是)假设坐标系的原点位于左下方,并且 X 和 Y 坐标向右和向上增加。还制作top > bottom
和right > left
保持转换的手性;使用翻转的手性,您必须调整面部剔除的缠绕等。
【讨论】:
以上是关于0、800、600、0 与 0、800、0、600 OpenGL的主要内容,如果未能解决你的问题,请参考以下文章