Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2015-10-20 12:22:26 Arrêter l'aléatoire au bout de 100 cercles

Billie
nouveau membre
Date d'inscription: 2014-12-29
Messages: 5

Arrêter l'aléatoire au bout de 100 cercles



Bonjour !

J'aimerais écrire un petit programme sur processing qui génère aléatoirement des cercles mais qui s'arrête quand il y a 100 cercles. L'idéale serait qu'une fois les 100 cercles affichés l'image se "bloc" mais ne s'efface pas, juste que d'autres cercles n'apparaissent pas encore.

Pour le moment j'ai écrit ce code en utilisant frameCount et background mais ça n'empêche pas que d'autres cercles réapparaissent ensuite :


void setup () {
  size(600, 600);
  background(255);
}

void draw() {
  println(frameCount);
  stroke(0);
  noFill();
  ellipse(random(0, height), random(0, width), random(0, height), random(0, width));

  if (frameCount==100) {
    background(255);
  }
}



Si vous pouvez m'aidez, merci d'avance !  smile

Hors ligne

 

#2 2015-10-20 13:58:08 Re : Arrêter l'aléatoire au bout de 100 cercles

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: Arrêter l'aléatoire au bout de 100 cercles



Bonjour et bienvenu sur le forum,

Pour répondre à ta question, il suffit de dessiner des ellipses uniquement si le frameCount est inférieur à 100 :

void setup () {
  size(600, 600);
  background(255);
  stroke(0);
  noFill();
}

void draw() {
  println(frameCount);

  if (frameCount < 100) {
    ellipse(random(0, height), random(0, width), random(0, height), random(0, width));
  }
}

Dernière modification par Mushussu (2015-10-20 13:58:33)

Hors ligne

 

#3 2015-10-20 18:06:51 Re : Arrêter l'aléatoire au bout de 100 cercles

Billie
nouveau membre
Date d'inscription: 2014-12-29
Messages: 5

Re: Arrêter l'aléatoire au bout de 100 cercles



Merci beaucoup Mushussu !!
C'est parfait comme ça !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024