xxxxxxxxxx
40
let Flower = []; // start with empty list
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
background(255);
noStroke();
rectMode(CENTER);
fill(255);
for (let i = 0; i < Flower.length; i++) {
drawFlower(Flower[i][0], Flower[i][1],Flower[i][2]);
Flower[i][1] += 3.5;
}
}
function mousePressed() {
Flower.push([mouseX, mouseY,random(0.5, 3)]);
// scale(random(0.5, 1.5));
}
function drawFlower(x,y,r) {
push();
translate(x,y);
//scale(random(0.5, 1.5));
noStroke();
scale(r);
for (let i = 0; i < 10; i++) {
frameRate(2)
fill(random(255), random(255), random(255), random(10, 30));
//stroke(127, 63, 120);
ellipse(0, 30, 20, 80);
rotate(PI / 5);
}
pop();
}