<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>