0

我在使用 GLM 库的 GLMDraw() 函数绘制 Google SketchUp 3D 图像的程序中使用 glOrtho 时遇到问题。我想在投影模式下仅查看 z 的某些值的图像,而 glOrtho() 似乎不起作用,所以我编写了以下代码来测试它:

glOrtho(0.0f, 2.0f, 0.0f, 2.0f, 0.0f, 0.0f);

由于近平面和远平面是相同的,我认为我不应该看到任何图像,但我看到了整个图像。我错过了什么?

4

1 回答 1

4

如果您使用 znear=zfar 调用 glOrtho,它会生成 GL_INVALID_VALUE 错误,并且可能只是丢弃调用。

http://www.opengl.org/sdk/docs/man/xhtml/glOrtho.xml

尝试给它一个大于零的范围。

于 2012-05-12T22:57:04.767 回答