Загрузка видео...

Не удалось загрузить видео

На главную

//#Processing int i,s,n=999; float a[]=new float[n*2],x,y,d,r,e,f; void setup(){ size(800,800); for(i=0;i<n;i++){ d=random(250); r=random(TAU); a[i]=d*sin(r); a[i+n]=d*cos(r);} background(0); colorMode(HSB);} void draw(){ fill(0,2); square(0,0,800); for(i=0;i<n;i++){ //cont.

12,137 просмотров • 1 год назад •via X (Twitter)

Комментарии: 2

Фото профиля ひさだん
ひさだん1 год назад

//cont. for(s=0;s<n;s++){ x=0;y=0; d=dist(a[i],a[i+n],a[s],a[s+n]); e=(a[s]-a[i])/d/d;f=(a[s+n]-a[i+n])/d/d; if(i!=s){if(i%2==s%2){ x+=d>100?-e:e;y+=d>100?-f:f; }else{ x+=d>50?e:-e;y+=d>50?f:-f;}} a[i]+=x;a[i+n]+=y;} stroke(mag(a[i],a[i+n]),255,255); point(a[i]+400,a[i+n]+400);}}

Фото профиля ひさだん
ひさだん1 год назад

さっきのやつを小改造。といってもパラメータを少し変えた程度。でも動きが全然違って面白い。古いPCでも動くので、自分のPCで動かして改造して遊んでみて。

Похожие видео