Ripetizione di trasformazioni

// height=300 lines=auto
function setup() {
    createCanvas( 400, 300 );
    background( 200 );

    for (let i=0;  i<200;  ++i)
    {
        translate( 2, 8 );
        rotate( -0.02 );
        scale( 0.986 );

        square( 0,0, 120 );
    }
}
translate( 2, 8 );
rotate( -0.02 );
scale( 0.986 );

Le trasformazioni si sommeranno per 200 volte.

Provare a modificare il numero di cicli del for.

Provare a modificare, di poco, i parametri delle istruzioni di trasformazione.