xxxxxxxxxx
29
let num = 20;
let r = 10; let angle = 0;
let t = 0; let size = 30;
function setup() {
createCanvas(400, 400);
angleMode(DEGREES);
}
function draw() {
background(0);
noStroke();
// angle = map(mouseX, 0, width, 0, 360);
translate(width/2, height/2);
for (let i=0; i<num; i++) {
if(i == num-1) {
fill(255);
} else {
fill(255, 100);
}
let x = sin(angle);
let y = cos(angle);
// ellipse(i*r*x + 10*sin(angle + i*20), i*r*y + i*offset, 30, 30);
// ellipse(x*i + 10*sin(angle+i*10), y*i + 10*sin(angle+i*10), size, size);
ellipse(r*sin(i*10), r*cos(i*10), 30, 30);
}
angle += 1;
}