OpenGLを介して擬似2Dキャンバスにクワッドを表示しています。OpenGL Android:X軸が不思議に反転されました
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
gl.glOrthof(-ratio, ratio, -1, 1, 0, 10000);
表示クワッドの座標は: は、これを行うために、私は、を介して正投影を使用
float[] quadCoords = {-10.0f, -10.0f, 5.0f,
10.0f, -10.0f, 5.0f,
10.0f, 10.0f, 5.0f,
-10.0f, 10.0f, 5.0f};
このカッドは2つの三角形(私はあなたのコードを惜しま)としてレンダリングされます。私はまた、うまく働いているテクスチャを適用しています。 「カメラ」がそうのようなクワッドをレンダリングする前に定義されています
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadIdentity();
GLU.gluLookAt(gl, -10.0f, -10.0f, -5, -10.0f, -10.0f, 0f, 0f, 1.0f, 0.0f);
の左下隅を中心としなければならない[-10、-10、0]でビューポートセンター、あなたが見ることができるようにクワッド。シーンをレンダリングするときしかし、それは次のようになります。
これは、右下の隅のように見える - しかし、そうではありません。私はそれをチェックし、X軸が反転していることが分かります。 gluLookAtで何か問題がありますか?または私は何かを逃したか?