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 > bottomright > left 保持转换的手性;使用翻转的手性,您必须调整面部剔除的缠绕等。

【讨论】:

以上是关于0、800、600、0 与 0、800、0、600 OpenGL的主要内容,如果未能解决你的问题,请参考以下文章

铣削稳定性分析

Ubuntu屏幕分辨率设置

无法使用fillrect方法绘制矩形

学习笔记(第四周)

实验六

MFC怎么让主窗口随View类改变大小