println() e random()

4 pensieri su “println() e random()”

  1. Ho aggiunto una opacità o trasparenza al colore di riempimento:
    fill(random(0,255), random(0,255), random(0,255) , 30);

    Ora vorrei aggiungere un tracciato variabile di contorno al cerchio:
    strokeWeight(random(2,6));

    Poi vorrei far si che il colore del bordo (senza trasparenza) sia correlato al riempimento che è casuale. Se nella mia mente è chiara la correlazione non riesco a capire come poter scrivere questo codice. Qualche suggerimento?
    Grazie, Stefano.

  2. Ciao Stefano, se ho capito quello che vuoi fare io procederei così:

    1. Utilizzare una variabile per determinare la grandezza dello strokeWeight
    2. Con un if (o uno switch) controllare di volta in volta il valore di quella variabile e, di conseguenza, determinare il colore del bordo.

    Una cosa di questo tipo:

    int r = int(random(2, 5));
    
    switch(r) {
    case 2:
      stroke(...);
      break;
    case 3:
      stroke(...);
      break;
    }
    

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.