Ad esempio, la funzione dist()
Il valore visualizzato in basso è la lunghezza della linea in pixel.
// height=100 lines=auto
function setup() {
background( 200 );
line( 20,15, 80,70 );
let lunghezza = dist( 20,15, 80,70 );
text( lunghezza, 5,95 );
}
let lunghezza = dist( 20,15, 80,70 );
La funzione dist()
calcola la distanza in pixel fra i due punti indicati dalla doppia coppia di coordinate.
Modificare la seconda coordinata y (70
) fino a ottenere una lunghezza di 60 pixel.
Per evitare di scrivere continuamente due volte il valore, può essere utile dichiarare e impostare una variabile iniziale e usarla come ultimo parametro di line()
e dist()
:
let yy = 70;
line( 20,15, 80,yy );
let lunghezza = dist( 20,15, 80,yy );