En pocas palabra este ” kaleidoscopio ” repite un dibujo (en este caso una line()) rotando la matrix +(360 / cantidad de rotaciones)°.

Ejemplo para 4 rotaciones seria 0:rotate(ini=0) , 1:rotate(0+90) , 2:rotate(90+90) , 3:rotate(180+90) ;

Con flecha arriba incrementas en 1 la cantidad de rotaciones, y con flecha abajo decrementa en 1.

processing-kaleido_a

Y si ya nos queremos poner a delirar:

processing-kaleido_b

Siempre se puede modificar algo mas y conseguir otro resultado mas interesante o simplemente distinto, por ejemplo meter un background(0) nomas abrimos el condicional mousePressed:

processing-kaleido-d

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *