xxxxxxxxxx
/* Pierre MARZIN 08/11/2019
34 roses
*/
let roses=[];
let nroses=34;
let r;
let size=80;
let angle;
function setup() {
createCanvas(windowWidth, windowHeight);
init();
}
function init() {
colorMode(HSB,360,255,255,255);
r=.12*size;
strokeWeight(3);
for (let i=0; i<nroses; i++) {
angle=2*i*TWO_PI/nroses;
roses.push(new Rose(i,new p5.Vector(i*r*cos(angle),i*r*sin(angle)),angle));
roses[i].display();
}
}
function draw() {
background(40+15*sin(.002*frameCount),150,255);
for (let i=0; i<nroses;i++){//*(.5-.5*cos(.01*frameCount)); i++) {
roses[i].display();
}
}