glOrthof のインターネットで以前の投稿や説明を見ましたが、よくわかりません。YouTube で Stanford OpenGL ES のレッスンを見ていると、次のコードが出てきました。
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrthof(0, backingWidth, 0, backingHeight, -1, 1);
このコードは、画面の左下隅に 1px x 1px の画像を描画します。なぜこれを行うのでしょうか?このコードは (0,0) から画像を取得し、画面全体に拡大すると考えました。これは、平面を 0 から画面の幅まで、0 から画面の高さまでと指定しているためです。誰かが左下隅に1px x 1pxとして描画する理由をできるだけ簡単に説明してください. 完全なソース コードは、「openGLtransforms.zip」というラベルの付いたスタンフォードの Web サイトにあります。
(このコードが表示されるファイルは ES1Renderer.m です)
ありがとう!