Hello!
I'm trying to draw certain objects made of ten line segments. I have
used batched lines before, but now I need to use gl.glLineWidth to
change each segment's width. I have no idea how to use batch with this
constraint, and I'm not even sure if it's possible, due to OpenGL
states being involved (right?)
Thus, I'm simply drawing lines with graphics.draw, which is quite
slow. Something like this:
for c in range (0, n_sements):
....gl.glLineWidth (1.0 + n_segments-c) # change line width
....posA = self.pos[segment][c]["pA"]] # get segmet extrema.
....posB = self.pos[segment][c]["pB"]]
....graphics.draw(2, gl.GL_LINES, ('v2f', (posA[0], posA[1], posB[0],
posB[1]))) #draw :(
Any help would be appreciated. Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---