xxxxxxxxxx
68
i = 0;
rad = 0;
xoff = 0;
xoff1=0;
px = -100;
py = -100;
function setup() {
createCanvas(1800, 1800);
background("#002b29");
//strokeWeight(2);
r1 = random(-70,70);
r2 = random(-70,70);
let shades = ["#FFA671", "#759286", "#F3E3D4", "#CBFEFF", "#EBB198"];
let shade1 = random(shades);
let shade2 = random(shades);
let shade3 = random(shades);
let shade4 = random(shades);
let shade5 = random(shades);
cS1 = color(shade1);
cS2 = color(shade2);
cS3 = color(shade3);
cS4 = color(shade4);
noStroke();
}
function draw() {
translate(width / 2, height / 2);
xoff=xoff+0.1;
n=noise(xoff)*5;
xoff1=xoff1+0.001
n1=noise(xoff1)*2;
var radius = rad;
var angle = TAU / 200;
var x1 = cos(angle * i) * radius;
var y1 = sin(angle * i) * radius;
i = i + 1;
if (x1 > r1*n && y1 > r2*n){
fill(cS1);
}
else if (x1 > r1*n && y1 < r2*n){
fill(cS2);
}
else if (x1 < r1*n && y1 > r2*n) {
fill(cS3);
}
else if (x1 < r1*n && y1<r2*n){
fill(cS4);
}
ellipse(x1+random(2), y1+random(2),random(3,4));
if (x1 == rad) {
rad = rad + 6;
}
if (rad > 300) {
noLoop();
}
}