gpt4 book ai didi

java - glOrtho 参数对应什么?

转载 作者:行者123 更新时间:2023-12-02 13:15:37 24 4
gpt4 key购买 nike

我最近开始使用 LWJGL,注意到 glOrtho 方法采用参数 left、right、bottom、top,但无法弄清楚这些参数对应的是什么。

当我注意到这一点时,我很困惑

glOrtho(1, 1, 1, 1, 1, -1); 

相同
glOrtho(-1, 1, -1, 1, 1, -1);

我说这些代码片段是相同的吗?如果是的话为什么?

最佳答案

不,它们不一样:

glOrtho(1, 1, 1, 1, 1, -1);

只会生成一个 GL_INVALID_OPERATION 错误,并且该命令不会产生任何进一步的影响。当左==右或上==下或近==远时会发生错误。 (如果不检查该条件,则会发生除以零的情况)。

glOrtho(-1, 1, -1, 1, 1, -1);

实际上什么也没做,因为它将当前矩阵乘以单位矩阵。

这些命令可能看起来具有相同的结果,但实际发生的情况却截然不同。

关于java - glOrtho 参数对应什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23092530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com