xxxxxxxxxx
55
function setup() {
createCanvas(500, 500);
rectMode(CENTER);
angleMode(DEGREES);
}
function draw() {
background(0);
noStroke();
//noLoop();
//bgr2
push();
fill(0, 74, 30);
translate(width / 2, height / 2);
for (let i = 0; i < 10; i++) {
rect(20, 0, 250);
rotate(45);
}
pop();
//outer radius
push();
fill(0, random(255), 12);
translate(width / 2, height / 2);
for (let i = 0; i < 10; i++) {
rect(160, 0, 20);
rect(240, 0, 40);
rect(360, 0, 60);
rotate(45);
}
pop();
//inner
translate(width / 2, height / 2);
fill(0, 200, random(255))
for (let b = 0; b < 8; b++) {
push();
fill(0, 200, random(255))
rotate(45 * b);
rect(0, 100, 30);
translate(20, 20);
for (let a = 0; a < 8; a++) {
push();
fill(150, 200, random(255))
rotate(45 * a);
rect(0, 100, 10);
pop();
}
pop();
}
}