xxxxxxxxxx
31
var angle;
var gen = 80;
function setup() {
createCanvas(600, 600);
stroke(200, 0, 255, 80);
strokeWeight(0.8);
fill(200, 0, 255, 10);
}
function draw() {
// background(255, 255, 255);
flower(width/2, height/2);
}
function flower(originX, originY){
angle = sin(gen*44)*44;
background(angle*10, 255, 255);
push();
translate(originX, originY);
rotate(gen*2);
for(var i = 0; i < 144; i++){
rotate(6 / gen*44);
curve(i, i, 0, angle+i, 133, angle-i, i+133, i);
}
pop();
gen += 0.00009;
}