Creazione di poligoni irregolari casuali

Inserendo un for fra un beginShape() e un endShape() è possibile definire più vertici e quindi disegnare poligoni irregolari.

    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 );
}
  

  

La variabile vertici viene usata per definire il numero di vertici da calcolare per disegnare il poligono.


  

Il parametro CLOSE permette di chiudere il poligono senza indicare di nuovo il primo vertice.