Sei sulla pagina 1di 1

Sintassi di base Funzioni da implementare

// (commenti su una riga) Setup()


/* */ (commento su più righe) Draw()
; (fine istruzione) mousePressed()
= (assegnamento) mouseReleased()
Op. di confronto ( “<”, “<=”, “>”, >=”, “==”, “!=”)
Operatori logici (“&&” AND, “||” OR, “!” NOT) Rototraslazioni
translate()
Tipi di dati (base) rotate()
boolean, char, color, float, int
Gestione animazioni
Tipi di dati (avanzati) loop()
String, Array, PImage, PFont noLoop()
frameRate()
Cicli e stutture di controllo delay()
for (inizializazione;condizione;incremento) frameCount
if, else, else if millis()

Primitive (funzioni) di disegno Impostazioni finestra


ellipse() fullScreen()
line() size()
point() height
quad() width
rect()
triangle() Immagini
loadImage()
Controllo attributi di disegno image()
ellipseMode() imageMode
rectMode()
strokeCap() Colori
strokeJoin() background()
strokeWeight() clear()
colorMode()
Interazione – Mouse fill()
mouseButton noFill()
mouseClicked() noStroke()
mouseMoved() stroke()
mousePressed()
mousePressed Testo
mouseReleased() text()
mouseX, mouseY textAlign()
pmouseX, pmouseY textSize()

Interazione – Tastiera Matematica e cambi di range


key % (modulo)
keyCode ++ (increment di 1)
keyPressed() += (incremento)
keyPressed -- (decrement di 1)
keyReleased() -= (decremento)
keyTyped() dist()
map()
Stampa su console radians()
print(), println() random()

Salvataggio immagini e frames


save()
saveFrame()