xxxxxxxxxx
35
const elementsX = 10;
const elementsY = 30;
function setup() {
createCanvas(700, 700);
}
function draw() {
background(220);
var elements = 10;
fill(0);
noStroke();
for (let y=0; y< elementsY +1; y++){
for (let x=0; x < elementsX; x++){
let posY = map(y,0,elementsY,0,height);
//let posX = sin(radians(frameCount + x*10 + y*10)) * 100;
let magX = map(sin(radians(posY * 5 + frameCount)), -1, 1, -200, 200);
let posX = map(x,0, elementsX, -magX, magX);
push();
translate(width/2 + posX, posY);
circle(0,0,22);
//text('💝', 0, 0, 10);
pop();
}
}
}