Creazione di poligoni irregolari casuali
Inserendo un for
fra un beginShape()
e un endShape()
è possibile definire più vertici e quindi disegnare poligoni irregolari.
// height=100 lines=auto
function setup() {
background( 200 );
let vertici = 4;
beginShape();
for (let i=0; i<vertici; i++) {
let x = random( width );
let y = random( height );
vertex( x, y );
}
endShape( CLOSE );
}
let vertici = 4;
La variabile vertici
viene usata per definire il numero di vertici da calcolare per disegnare il poligono.
endShape( CLOSE );
Il parametro CLOSE
permette di chiudere il poligono senza indicare di nuovo il primo vertice.