Ahh thanks, I missed that part. Happen to know what the next most efficient way to draw squares is then?
On Fri, Jan 8, 2010 at 1:35 AM, Jonathan Hartley <[email protected]>wrote: > On Jan 8, 5:29 am, Dummey <[email protected]> wrote: > > I was working with vector list to create a grid on top of my window. > > This would involve lots of squares (48*32) that would need to be > > refreshed. > > > > This is when I ran into an issue trying to use a pyglet.graphics.batch > > () > > > > ###self.rendered_heatmap_batch.draw() > > > > ###for row in self.rendered_heatmap: > > #######for element in row: > > ###########element.draw(pyglet.gl.GL_POLYGON) > > > > for some reason, the top line of code produces the polygons, but with > > errors. The bottom line for loop however works perfectly fine. > > > > top:http://yfrog.com/j980617869j > > > > bottom:http://yfrog.com/6263983072j > > I don't believe Batches can handle GL_POLYGON, GL_LINE_LOOP or > GL_TRIANGLE_FAN > > (and watch out for the extra terminating vertex required when using > GL_LINE_STRIP, GL_TRIANGLE_STRIP or GL_QUAD_STRIP) > > This is described in the docs at > http://www.pyglet.org/doc/api/pyglet.graphics-module.html > > This caught me out once, too. Easy to fix once you realise what's > going on. > > -- > 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]<pyglet-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/pyglet-users?hl=en. > > > > -- Incoherently, RIcky Ng--
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.
