Trasformazioni del sistema di coordinate
Istruzioni che modificano il sistema di coordinate su cui vengono disegnate le forme, e valgono per tutte le istruzioni grafiche successive: translate() sposta l’origine, rotate() ruota gli assi attorno all’origine, in senso orario e con l’angolo in radianti, scale() cambia l’unità di misura dei due assi.
Nello schema lo stesso square( 30, 20, 40 ), tratteggiato prima della trasformazione e in viola dopo, con la griglia del nuovo sistema. push() salva le trasformazioni attive e pop() le ripristina, così si può trasformare un gruppo di istruzioni senza toccare le successive.