xxxxxxxxxx
var theta = 0;
function setup() {
createCanvas(windowWidth, windowHeight);
background(100);
}
function draw() {
theta += .2;
background(255);
stroke("#2234C9");
translate(width/2, height/2);
noFill();
var r=250;
for (var i=-0.5*PI;i<PI+0.5*PI;i+=0.01*PI) {
beginShape();
for (var j=-sin(i)*r;j<sin(i)*r+sin(i);j+=sin(i)*20) {
curveVertex(j,cos(i)*r+sin(theta-(j/40))*abs(i*10));
}
endShape();
}
}