나는 내 장면이 직교 투사로 설정되어화이트 박스
JOGL 2.0의 최신 버전을 사용하고 난 현장의 바닥에 텍스처를 추가하려합니다. 텍스처는 1600 x 100 PNG 파일입니다.
1000 x 1000 PNG 파일을 사용하면 텍스처 렌더링이 잘되지만 1600 x 100 텍스처를 사용할 때 흰색 상자가 나타납니다.
내가 사용하는 직교 투영
gl.glMatrixMode(GL2.GL_PROJECTION);
gl.glPushMatrix();
gl.glOrtho(0, 1, 0, 1, 0, 1);
gl.glMatrixMode(GL2.GL_MODELVIEW);
gl.glPushMatrix();
gl.glLoadIdentity();
내가
gl.glEnable(GL.GL_TEXTURE_2D);
TextureCoords tc = texture.getImageTexCoords();
texture.bind(gl);
gl.glBegin(GL2.GL_QUADS);
gl.glTexCoord2d(tc.left(),tc.top());gl.glVertex2d(0.0,0.1);
gl.glTexCoord2d(tc.left(),tc.bottom());gl.glVertex2d(0.0,0.0);
gl.glTexCoord2d(tc.right(),tc.bottom());gl.glVertex2d(1.0,0.0);
gl.glTexCoord2d(tc.right(),tc.top()); gl.glVertex2d(1.0,0.1);
gl.glEnd();
gl.glDisable(GL.GL_TEXTURE_2D);