xxxxxxxxxx
44
let time = 10;
let size = 50;
let dX;
let dY;
// let song1;
// function preload(){
// song1 = loadSound('drawing.mp3');
// }
function setup() {
createCanvas(windowWidth, windowHeight);
dX = windowWidth - ((windowWidth / size)) * size;
dY = windowHeight - ((windowHeight / size)) * size;
pixelDensity(10);
background(0);
}
function draw() {
stroke(200, 150);
strokeWeight(0.5);
time += 0.010;
for (let i = dX / 2 + size / 2; i < width - dX / 2; i += size) {
for (let j = dY / 2 + size / 2; j < height - dY / 2; j += size) {
let angle = noise(time / 2, i, j) * TWO_PI * 2
let r = noise(time, i, j) * size * 0.5
let xpos = i + cos(angle) * r;
let ypos = j + sin(angle) * r;
curve(xpos, ypos, xpos, ypos, xpos, ypos, i, j)
// song1.play()
}
}
}
function mousePressed() {
background(0)
size = random(20, 100)
time += 0.05;
dX = windowWidth - int((windowWidth / size)) * size;
dY = windowHeight - int((windowHeight / size)) * size;
}