2013/10/9 Giuseppe Amato <giuam...@gmail.com> > Buongiorno a tutti, > Ho bisogno di disegnare una griglia in pyopengl e lo vorrei fare in modo > pythonico; solitamente farei: > > x=0 > while x <= WIDTH: > gl.glVertex2f(x, 0) > gl.glVertex2f(x, HEIGHT) > x+=x_unit > > per le sole linee verticali, usando una list comprehension farei: > > xs=[x for x in range(0,WIDTH,x_unit) if x<=WIDTH] > for x in xs: > gl.glVertex2f(x, 0) > gl.glVertex2f(x, HEIGHT) > > Nel secondo caso, devo però processare tutto due volte. Esiste un modo > pythonico più efficiente? >
for x in range(0,WIDTH,x_unit): gl.glVertex2f(x, 0) gl.glVertex2f(x, HEIGHT) non ti va bene? ciao, Marco
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python