xxxxxxxxxx
function setup(){
ZEROConst=TAU-TAU;
ONEConst=TAU/TAU;
TWOConst=(TAU+TAU)/TAU;
THREEConst=ONEConst + TWOConst;
NINEConst=THREEConst*THREEConst;
SIXConst=THREEConst*TWOConst;
SIXTYConst=SIXConst*(NINEConst+ONEConst);
THIRTYPLUSConst= SIXConst*SIXConst;
THIRTYConst=THIRTYPLUSConst-SIXConst;
f=ZEROConst;
W=THREEConst*TAU*(TAU+TAU+TAU+TAU+TAU)+TAU;
createCanvas(W,W);
stroke(W);
strokeWeight(TWOConst);
noFill();
frameRate(THIRTYConst); //vel
}
function draw(){
background(ZEROConst)
for(k=ZEROConst;k<=TAU;k++){
f++;
for(r=ZEROConst,x=y=W/TWOConst;r<W/TWOConst;r+=THIRTYPLUSConst+THREEConst){
line(x,y,
x+=THIRTYConst*sin(i=(f+W)*NINEConst+r/SIXTYConst*cos(f/SIXTYConst)),
y+=THIRTYConst*cos(i))
circle(x,y,r/SIXConst)
}
}
}