public void draw(GL10 gl, double A, double theta) {
            solveCurl(A, theta);
            glFrontFace(GL_CCW);
            
            
            glCullFace(GL_BACK);
            
            mFVertexBuffer.position(0);
            mIndexBuffer.position(0);
            glEnableClientState(GL_TEXTURE_COORD_ARRAY);
            
            glVertexPointer(3, GL_FLOAT, 0, mFVertexBuffer);
            glTexCoordPointer(2, GL_FLOAT, 0, mTexBuffer);
            glDrawElements(GL_TRIANGLES, (int)((WIDTH)*(HEIGHT)*2*3),
                    GL_UNSIGNED_SHORT, mIndexBuffer);
            
            
            glCullFace(GL_FRONT);
            mFVertexBuffer.position(0);
            mIndexBuffer.position(0);
            glDisableClientState(GL_TEXTURE_COORD_ARRAY);
            glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
            glVertexPointer(3, GL_FLOAT, 0, mFVertexBuffer);
            glDrawElements(GL_TRIANGLES, (int)((WIDTH)*(HEIGHT)*2*3),
                    GL_UNSIGNED_SHORT, mIndexBuffer);
        }



위의 코드로 아래 그림을 구현하였습니다.

그런데 뒷면이 왜 파란색으로 나올까요?
이미지가 노란색바탕이면 노란색으로 나오더라구요
뒷면을 원하는 색상으로 표현하는 방법이 따로 있는지 알고 싶습니다.

끝까지 넘겼을때 뒷면에 택스쳐(안드로보이 이미지)가 표현되지 않는거 봐서는 Cull 효과는 잘 되는거 같은데요....

curl_effect.png