LiLi Fruity - Qwice

En ce moment je réalise des images via le logiciel Processing dans le cadre d'un projet. Je suis plutôt contente du résultat, ce n'est pas grand chose mais c'est déjà ça. Je vous pa

LiLi Fruity - Qwice 2024

En ce moment je réalise des images via le logiciel Processing dans le cadre d'un projet. Je suis plutôt contente du résultat, ce n'est pas grand chose mais c'est déjà ça. Je vous partage mon code en dessous pour ceux/celle qui souhaite l'utiliser comme base :). Amusez vous avec ! <p style="text-align:justify;">int n=200,i,j,k;</p><p style="text-align:justify;">float a[]=new float[n*3],x,y,d,t,r,p,m;</p><p style="text-align:justify;">void setup(){</p><p style="text-align:justify;">size(1000,1000);</p><p style="text-align:justify;">d=9999;</p><p style="text-align:justify;">background(255);</p><p style="text-align:justify;">frameRate(300);</p><p style="text-align:justify;">for(i=0;i&lt;n*3;i++)a[i]=random(750)+100;</p><p style="text-align:justify;">for(i=0;i&lt;n;i++)if((t=dist(400,400,a[i],a[i+n]))&lt;d){d=t;k=i;}</p><p style="text-align:justify;">stroke(random(255),random(255),random(255));</p><p style="text-align:justify;">}</p><p style="text-align:justify;">void draw(){</p><p style="text-align:justify;">if(x!=0||y!=0){</p><p style="text-align:justify;">m=9999;</p><p style="text-align:justify;">circle(x,y,15);</p><p style="text-align:justify;">fill(r,x,i,y);</p><p style="text-align:justify;">r=(100);</p><p style="text-align:justify;">r+=random(1,-1);</p><p style="text-align:justify;">for(i=0;i&lt;n;i++)if((d=dist(x,y,a[i],a[i+n]))&lt;m){</p><p style="text-align:justify;">m=d;</p><p style="text-align:justify;">j=i;</p><p style="text-align:justify;">}</p><p style="text-align:justify;">p=PI+atan2(x-a[j],y-a[j+n]);</p><p style="text-align:justify;">x=a[j]-(m+=.02)*sin(p-=PI/dist(x,y,a[j],a[j+n])/0.5);</p><p style="text-align:justify;">y=a[j+n]-m*cos(p);</p><p style="text-align:justify;">}}</p><p style="text-align:justify;">void mouseClicked(){</p><p style="text-align:justify;">x=mouseX;</p><p style="text-align:justify;">y=mouseY;</p><p style="text-align:justify;">}</p>

Image
Animation Animation