<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://curlybraces.be/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joseph</id>
	<title>{} - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://curlybraces.be/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joseph"/>
	<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/Sp%C3%A9cial:Contributions/Joseph"/>
	<updated>2026-06-13T16:23:16Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.35.10</generator>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1315</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1315"/>
		<updated>2016-05-03T07:23:19Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  &lt;br /&gt;
size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00147.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00157.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00161.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00179.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00657.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1313</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1313"/>
		<updated>2016-05-03T07:22:37Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00147.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00157.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00161.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00179.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00657.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00657.png&amp;diff=1312</id>
		<title>Fichier:Img00657.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00657.png&amp;diff=1312"/>
		<updated>2016-05-03T07:22:21Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1311</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1311"/>
		<updated>2016-05-03T07:21:13Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00147.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00157.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00161.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00179.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00179.png&amp;diff=1310</id>
		<title>Fichier:Img00179.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00179.png&amp;diff=1310"/>
		<updated>2016-05-03T07:20:58Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1309</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1309"/>
		<updated>2016-05-03T07:19:48Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00147.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00157.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00161.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00161.png&amp;diff=1308</id>
		<title>Fichier:Img00161.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00161.png&amp;diff=1308"/>
		<updated>2016-05-03T07:19:01Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1307</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1307"/>
		<updated>2016-05-03T07:17:45Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;br /&gt;
[[Fichier:Img00147.png]]&lt;br /&gt;
[[Fichier:Img00157.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00157.png&amp;diff=1306</id>
		<title>Fichier:Img00157.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00157.png&amp;diff=1306"/>
		<updated>2016-05-03T07:17:23Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1305</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1305"/>
		<updated>2016-05-03T07:16:43Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;br /&gt;
[[Fichier:Img00147.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00147.png&amp;diff=1304</id>
		<title>Fichier:Img00147.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00147.png&amp;diff=1304"/>
		<updated>2016-05-03T07:16:22Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1303</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1303"/>
		<updated>2016-05-03T07:15:49Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;br /&gt;
[[Fichier:Img00146.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00146.png&amp;diff=1302</id>
		<title>Fichier:Img00146.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00146.png&amp;diff=1302"/>
		<updated>2016-05-03T07:15:29Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1301</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1301"/>
		<updated>2016-05-03T07:14:23Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;br /&gt;
[[Fichier:Img00088.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00088.png&amp;diff=1300</id>
		<title>Fichier:Img00088.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00088.png&amp;diff=1300"/>
		<updated>2016-05-03T07:13:51Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1299</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1299"/>
		<updated>2016-05-03T07:00:13Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img00065.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Img00065.png&amp;diff=1298</id>
		<title>Fichier:Img00065.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Img00065.png&amp;diff=1298"/>
		<updated>2016-05-03T06:58:51Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1297</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1297"/>
		<updated>2016-05-03T06:57:17Z</updated>

		<summary type="html">&lt;p&gt;Joseph : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
courbes = new traceur[0];&lt;br /&gt;
 background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
       }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1296</id>
		<title>Utilisateur:Joseph</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Joseph&amp;diff=1296"/>
		<updated>2016-05-03T06:54:57Z</updated>

		<summary type="html">&lt;p&gt;Joseph : Page créée avec « Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former u... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce programme est destiné à créer aléatoirement des lignes qui se croisent afin de former de plus en plus d&amp;#039;amas. Ces lignes au fil de temps sont destinées à former un pattern, un motif qui l&amp;#039;on peut utiliser dans des formes, des couvertures.&lt;br /&gt;
&lt;br /&gt;
CODE//à copier coller: &lt;br /&gt;
&lt;br /&gt;
traceur [] courbes;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(1280,720);&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  courbes = new traceur[0];&lt;br /&gt;
  background(random(255),random(240),random(240));&lt;br /&gt;
  stroke(random(240),random(240),random(240),3000);&lt;br /&gt;
  for(int a=3000;a&amp;lt;4000;a++){&lt;br /&gt;
    courbes = (traceur[]) append (courbes, new traceur());&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  for(int a=10;a&amp;lt;courbes.length;a++){&lt;br /&gt;
   courbes[a].dessine(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class traceur{&lt;br /&gt;
    float x,y,an,v;&lt;br /&gt;
    float[] rang={-2.05,2.05};&lt;br /&gt;
  traceur(){&lt;br /&gt;
    x= random(width);y=random(height);&lt;br /&gt;
    an=random(TWO_PI);v=random(2.2,2.5);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
  }&lt;br /&gt;
  void dessine(){&lt;br /&gt;
   an+=random(rang[0],rang[1]);&lt;br /&gt;
   float newx=x+cos(an)*v;&lt;br /&gt;
   float newy=y+sin(an)*v;&lt;br /&gt;
   if(newx&amp;lt;3||newx&amp;gt;width||newy&amp;lt;0||newy&amp;gt;height){&lt;br /&gt;
 &lt;br /&gt;
     an+=random(-PI,PI);&lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   if(random(255)&amp;lt;1){ &lt;br /&gt;
   rang[0]=random(-1.1,-1.05);&lt;br /&gt;
   rang[1]=random(1.05, 1.1);&lt;br /&gt;
   }&lt;br /&gt;
   float angleChoisi=an;&lt;br /&gt;
  &lt;br /&gt;
   float couleur=brightness(g.get(int(newx),int(newy)));&lt;br /&gt;
   &lt;br /&gt;
   for(float a=an-PI*0.3;a&amp;lt;an+PI*0.3;a+=PI*0.15){&lt;br /&gt;
      int ixe=int(newx+cos(a)*v);&lt;br /&gt;
      int igr=int(newy+sin(a)*v);&lt;br /&gt;
      float col=brightness(g.get(ixe,igr));&lt;br /&gt;
      if(col&amp;lt;couleur){&lt;br /&gt;
        couleur=col;&lt;br /&gt;
      &lt;br /&gt;
      }&lt;br /&gt;
   } &lt;br /&gt;
   an=angleChoisi;&lt;br /&gt;
   if(random(255)&amp;lt;1){an=an+random(-200,1);}&lt;br /&gt;
   line(x,y,newx,newy);&lt;br /&gt;
   x=newx;y=newy;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int value = 4;&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  if (value == 40) {&lt;br /&gt;
    value = 255;&lt;br /&gt;
  } else {&lt;br /&gt;
    value = 67;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyReleased(){&lt;br /&gt;
  saveFrame(&amp;quot;img#####.png&amp;quot;);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
</feed>