<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/9 Giuseppe Amato <span dir="ltr"><<a href="mailto:giuamato@gmail.com" target="_blank">giuamato@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">Buongiorno a tutti,<div>Ho bisogno di disegnare una griglia in pyopengl e lo vorrei fare in modo pythonico; solitamente farei:</div><div><br></div><div><div>    x=0</div><div>    while x <= WIDTH:</div><div>

        gl.glVertex2f(x, 0)</div><div>        gl.glVertex2f(x, HEIGHT)</div><div>        x+=x_unit</div></div><div><br></div><div>per le sole linee verticali, usando una list comprehension farei:</div><div>  </div><div><div>

xs=[x for x in range(0,WIDTH,x_unit) if x<=WIDTH]</div><div>    for x in xs:</div><div>        gl.glVertex2f(x, 0)</div><div>        gl.glVertex2f(x, HEIGHT)</div><div><br></div><div>Nel secondo caso, devo però processare tutto due volte. Esiste un modo pythonico più efficiente?</div>
</div></div></blockquote><div><br></div><div>for x in  range(0,WIDTH,x_unit):<br>    gl.glVertex2f(x, 0)<br>    gl.glVertex2f(x, HEIGHT)<br><br></div><div>non ti va bene?<br><br></div><div>ciao,<br>Marco<br></div></div><br>
</div></div>