Creazione e uso di una palette predefinita

    function setup() {
    // definisci la palette
    let palette = [
        color(255,0,0), color(255,255,0),  
        color(0,255,0), color(0,255,255),  
        color(0,0,255), color(255,0,255)   
    ];
    // disegna barre colorate
    noStroke();
    for (let x = 0;  x < width;  x++) {
        let indice = map( x, 0,width, 0,palette.length );
        fill( palette[ int(indice) ] );
        rect( x,0, 5,100 );
    }
}
  

  

È una funzione di p5.js che compatta le informazioni cromatiche passate come parametri e le rende utilizzabili direttamente nelle istruzioni di impostazione del colore, ad esempio:


  

  

Permette di ottenere la sequenza di tutti gli indici della palette in rapporto alla larghezza del canvas.


  

Gli indici degli array devono essere sempre numeri interi.

Aggiungere altri colori alla palette facendo attenzione a non dimenticare le virgole fra un color() e l’altro.