xxxxxxxxxx
31
let r1, r2, x, y, a, b, i
function setup() {
createCanvas(windowWidth, windowHeight);
angleMode(DEGREES)
background(0);
noFill()
stroke(255, 15)
r1 = random(10, 30)
r2 = random(10, 30)
a = random(360)
b = random(360)
i = random(5, 20)
}
function draw() {
if (r1 + r2 > 10000) {
noLoop()
}
let x = random(-200, 200)
let y = random(-200, 200)
translate(width / 2, height / 2)
rotate(a)
ellipse(r1 / 2, y, r1)
ellipse(-r2 / 2, y, r2)
rotate(b)
ellipse(x, r1 / 2, r1)
ellipse(x, -r2 / 2, r2)
r1 += randomGaussian(i, 50)
r2 += randomGaussian(i, 50)
}