xxxxxxxxxx
23
function setup() {
createCanvas(800, 800);
background(0);
frameRate(30)
}
function draw() {
translate(width/2, height/2);
m = 300;
s = 5;
noStroke();
for (i=0;i<100; i++) {
w = map(sin(radians(frameCount)), -1, 1, -100,100)
wave1 = map(sin(radians(frameCount*0.8 + i * w)), -1, 1, -m, m)
wave2 = map(cos(radians(frameCount + i)), -1, 1, -m, m)
c = map(sin(radians(frameCount * 5 + i)), -1, 1, 0, 255)
fill(200,c/2,c,150)
// ellipse(wave1, wave2, w/2, w/2)
ellipse(wave1, wave2, w/2, w/2)
}
}