xxxxxxxxxx
62
let points = 360;
let radius = 50;
let flowerAmp = 80;
let period = 10;
let rotation = 0;
let shake = false;
let flowers = [];
let flowersCount = 10;
function setup() {
createCanvas(windowWidth, windowHeight);
angleMode(DEGREES);
for (let i = 0; i < flowersCount; i++) {
flowers[i] = new Flower(points, radius, flowerAmp, period);
}
}
function draw() {
background(10, 50);
translate(width / 2, height / 2);
//ellipse(10, 10, 50)
//rotateX(degrees(rotationX));
//rotateX(90)
//rotateY(90)
// rotate(20);
// scale(0.5);
// flower2.display();
// flower2.update();
// rotate(0);
// scale(0.5);
// flower1.display();
// flower1.update();
push();
blendMode(SCREEN);
if (channel == 42) {
frameRate(20);
}
if (channel == 43) {
frameRate(60);
}
for (let i = 0; i < flowersCount; i++) {
rotate(i * 35);
scale(1 / i);
//scale(1 / (i + 1))
flowers[i].display();
flowers[i].update();
}
pop();
}