Immagini

PImage Tipo di dato per immagazzinare immagini. Le immagini possono essere visualizzate nello spazio 2D e 3D. Prima di essere utilizzata l’immagine deve essere caricata con la funzione loadImage(). L’oggetto PImage è dotato di proprietà per la larghezza, width, e l’altezza, height, dell’immagine, così come di un vettore, pixels[], che contiene i valori di ogni pixel dell’immagine. loadImage() Carica un’immagine in … Leggi tutto

Matematica

Operatori Aritmetici + (addition) – (minus) * (multiply) / (divide) % (modulo) += (add assign) -= (subtract assign) ++ (incremento) — (decremento) Sui bit & (AND bit a bit) | (OR bit a bit) << (shift a sinistra) >> (shift a destra) Calcoli min() Calcola il valore minimo in una sequenza di numeri interi o reali. Sintassi:

max() Calcola il valore massimo in una sequenza di … Leggi tutto

Frame

save() Salva un’immagine della finestra grafica. Le immagini sono salvate nei formati TIFF, TARGA, JPEG, e PNG in funzione dell’estensione presente nel parametro filename. Per esempio, image.tif salverà un’immagine TIFF e image.png salverà un’immagine PNG. Se non è presente l’estensione nel nome del file, l’immagine sarà salvata nel formato TIFF e sarà aggiunto .tif al nome del file. saveFrame() Salva una sequenza … Leggi tutto

Primitive 2D

point() Disegna un punto, un punto nello spazio con la dimensione di un pixel. Il primo parametro è l’ascissa, il secondo l’ordinata. Sintassi:

line() Disegna una linea (un percorso diretto tra due punti) sullo schermo. La versione di line() con 4 parametri disegna la linea in 2D. Per colorare una linea, si usa la funzione stroke(). Una linea … Leggi tutto

Primitive 3D

Per disegnare figure in 3D, utilizzando il parametro z, è necessario prima utilizzare il parametro P3D oppure OPENGL in combinazione con size(). point() Disegna un punto nello spazio con la dimensione di un pixel. Il primo parametro è l’ascissa, il secondo l’ordinata e il terzo la profondità. Sintassi:

line() Disegna una linea (un percorso diretto tra due punti) sullo schermo. Sintassi: … Leggi tutto