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 に答える