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.

Reply via email to