Files
p5js/sketches/calmCircles.js
Jürg Hallenbarter 3f9de9c266 init
2026-04-01 11:28:05 +00:00

33 lines
724 B
JavaScript

function setup() {
createCanvas(500, 500);
}
function draw() {
background(random(100,200), 0, random(100,200));
for (let i = 0; i <= width * sqrt(2); i += 10){
stroke(random(255),random(255),random(255))
strokeWeight(2)
noFill()
circle(width/2 + random(0,30),height/2 + random(0,30),i)
const strokeValue = i%20 ? 100 : 0;
stroke(strokeValue)
}
for (let i = 0; i < 50; i++){
stroke(random(255),random(255),random(255))
let x = random(0, width)
let y = random(0, height)
line(width/2,height/2,x,y)
}
}
function mousePressed(){
for (let i = 0; i < 50; i++){
stroke(random(255),random(255),random(255))
let x = random(0, width)
let y = random(0, height)
line(mouseX,mouseY,x,y)
}
}