Somma e reset delle trasformazioni

// height=100 lines=auto
function setup() {
    background( 200 );

    translate( 20, 10 );
    square( 0,0, 50 );

    translate( 15, 35 );
    square( 0,0, 50 );

    resetMatrix();
    square( 0,0, 50 );
}
translate( 20, 10 );
...
translate( 15, 35 );

Il secondo translate() si somma a quelli precedenti. In questo caso l'origine delle coordinate risulterà spostato verso destra di 35 pixel (20+15) e verso il basso di 45 (10+35).

resetMatrix();

L'istruzione annulla tutte le trasformazioni geometriche e riporta le coordinate alla situazione iniziale.