xxxxxxxxxx
31
let count = 1;
let r, g, b;
function setup() {
createCanvas(600, 500);
}
function draw() {
background(10, 10); // alpha for fade
lineCircle(count, 0, 255, 255);
lineCircle(count + 1, 100, 50, 255);
count += 0.0125;
}
function lineCircle(count, r, g, b) {
stroke(r, g, b);
strokeWeight(2);
angleMode(DEGREES);
let radius = 200;
let step = 10;
for(let angle = 0; angle <= 360; angle+=step){
let x = -radius * cos(angle);
let y = radius * sin(angle);
let x1 = -radius * cos(angle + count + 2 * step);
let y1 = radius * sin(angle + count * 5 * step);
line(sin(300 + x), 250 - y, 300 + x1, 250 - y1);
}
}