我一直在四處尋找一種方法來在OpenGL抗混疊線,但沒有人似乎工作......這裏的一些示例代碼:Pyglet OpenGL繪圖抗鋸齒
import pyglet
from pyglet.gl import *
window = pyglet.window.Window(resizable=True)
@window.event
def on_draw():
window.clear()
pyglet.gl.glColor4f(1.0,0,0,1.0)
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
glEnable (GL_BLEND)
glEnable (GL_LINE_SMOOTH);
glHint (GL_LINE_SMOOTH_HINT, GL_DONT_CARE)
glLineWidth (3)
pyglet.graphics.draw(2, pyglet.gl.GL_LINES,
('v2i', (10, 15, 300, 305))
)
pyglet.app.run()
任何人都可以看看我做錯了什麼?
所以看起來問題一直是我的顯卡。不過,這令人放心。我的程序應該對其他人很好。 – 2010-05-01 19:18:18