N=270;R=200;S=2./~-N def setup():size(N*2,N*2);noiseSeed(759);fill(-1,96);noStroke() def draw():clear();[f(i%N*S-1,i/N*S-1)for i in range(N*N)] def f(x,y):t=frameCount*.1;n=noise(cos(x*PI*3)+cos(y*PI*3+t)+cos((x+y)*PI*2-t));d=pow(mag(x,y,n),mag(x,y));circle(x/d*R+N,y/d*R+N,n/d*2)pic.twitter.com/dgoURIRHd7
10:08 AM - 17 Apr 2020
0 replies
11 retweets
60 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
