xxxxxxxxxx
47
let scaleFactor = 1;
let lastMousePressed = false;
function setup() {
createCanvas(600, 600);
background(220);
}
function draw() {
if (mouseIsPressed && !lastMousePressed) {
scaleFactor += 0.5;
}
lastMousePressed = mouseIsPressed;
scale(scaleFactor);
pattern(1,3,7,4);
pattern(2,4,7,4);
pattern(3,5,6,8);
pattern(4,6,4,3);
pattern(5,7,6,6);
pattern(6,8,7,5);
pattern(7,9,6,5);
}
function pattern(x,y,i,j){
if (mouseIsPressed) {
let r = random(0, 255);
let g = random(0, 255);
let b = random(0, 255);
stroke(r, g, b);
} else {
stroke(0,50);
}
translate(x,y);
//point((x * cos(frameCount * 0.1) + i),(y*sin(frameCount*0.1+j)));
line((x * cos(frameCount * 0.1) + i),(y*sin(frameCount*0.1+j)),i,j);
}