<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><br></div><div>Ciao</div><div> </div>-- <br>____________________________<br>Giuseppe Amato<br>e-mail: <a href="mailto:giuamato@gmail.com" target="_blank">giuamato@gmail.com</a>
</div></div>