텍스처를 가진 간단한 삼각형을 그릴 때 나는 pyglet과 OpenGL에 들어가서 이상한 결과를 얻으려고했다. 삼각형을 그릴 때 텍스처는 검은 색 테두리로 나타납니다. 나는 min/mag_filter를 변경하려했지만 테두리에는 아무런 영향을 미치지 않습니다. 여기 뭔가 중요한 것이 누락 되었습니까? pyglet을 사용할 때 텍스쳐 경계
img = pyglet.image.load('test.png')
tex = img.get_texture()
#left triangle
vert = [0,0,0,100,100,100]
#right triangle
vert2 = [200,0,200,100,300,100]
uv = [0.0,0.0,0.0,1.0,1.0,1.0]
img.blit(200,200)
pyglet.gl.glDisable(tex.target)
pyglet.graphics.draw(3,pyglet.gl.GL_TRIANGLES,('v2f',tuple(vert2)))
pyglet.gl.glEnable(tex.target)
pyglet.gl.glBindTexture(tex.target,tex.id)
pyglet.graphics.draw(3,pyglet.gl.GL_TRIANGLES,('v2f',tuple(vert)),('t2f',tuple(uv)))
당신이 우리가 찾고있을 거 야 어떤 이미지의 일부를 설명 할 수 : 나는 이전 SO 질문에 대한 LWJGL에 대답 둘 다이 문제에 대한 두 가지 해결책이 있습니다
? 나는 아무 곳에도 '검은 경계'가 실제로 보이지 않는다. (그냥 검은 배경). – Tim
아래쪽에있는 두 개의 삼각형은 크기가 같지만 유일한 차이점은 텍스처로 그려지는 것입니다. [그런 식으로] (http://imgur.com/6yWVB) – Ziempniak
[빨간색 배경과 같은 것] (http://i.imgur.com/y0WRO.png) – Ziempniak