0

OpenGLES 2.0 エミュレーター (PC) で、解像度の寸法でフレームを描画して解像度を確認し、描画されたフレームを確認したいと考えています。これらの座標に line_strip を描画します。

-1.0f, 1.0f, 0.0f,
-1.0f,  -1.0f, 0.0f,
1.0f, -1.0f, 0.0f,
1.0f, 1.0f, 0.0f,
-1.0f, 1.0f, 0.0f,

この関数によって:

glDrawArrays ( GL_LINE_STRIP, 0, 5 );

右側と上側だけが見え、左側と下側は見えません。それらは画面の外にあるようです (これらの側面を -1.0f からではなく、少し高く、つまり -1.0f + 1 / screen_width から描画すると、すべての側面が表示されます)。説明してくれませんか、なぜすべての側面が見えないのですか?

4

1 に答える 1