2011-02-15 4 views
1

나는 삼각형과 직사각형을 그릴 코드를 작성했습니다.Android 용 OpenGL을 사용하여 드로잉 삼각형을 사용한 텍스처 문제

// Reset the Modelview Matrix 
gl.glLoadIdentity(); 
gl.glTranslatef(0.0f, -1.2f, -6.0f);  
tt.draw(gl); //rectangle class draw method   

gl.glTranslatef(0.0f, 2.5f, 0.0f);  
tr.draw(gl); //triangle class draw method 

내가 사각형에 텍스처를로드가

// Load the texture for the rectangle in onSurfaceCreated() 
tt.loadGLTexture(gl, this.context); 

내 문제는 삼각형 모양의 텍스처 매핑은 스크린 샷 링크를 다음에서 사용할 수 있습니다. http://www.freeimagehosting.net/uploads/82fe919770.png

어떻게이 문제를 해결할 수 있습니까?

+0

스크린 샷이 나에게 맞는 것 같습니다. 뭘 원하십니까/기대하십니까? – Calvin1602

답변

1

수정하는 것이 아주 간단한 문제인 것처럼 보입니다. 안드로이드에만 해당한다고 생각하지 않습니다 ... 객체에 대한 UV 텍스처 좌표를 정의하고 있습니까? 그렇지 않으면 OpenGL에서 텍스처를 제대로 표시하지 않습니다. 직접 모드에서 glTexCoord3f 함수를 사용하거나 C 배열을 사용하는 경우 glTexCoordPointer를 사용할 수 있습니다.

관련 문제