xxxxxxxxxx
26
var anchor;
var pos;
function setup() {
createCanvas(400, 400);
background(31);
stroke(255, 0, 105);
strokeWeight(5);
anchor = [createVector(220, 50), createVector(50, 350), createVector(350, 350)];
for (let i = 0; i < anchor.length; i++)
point(anchor[i].x, anchor[i].y);
pos = createVector(220, 200);
point(pos.x, pos.y);
}
function mousePressed() {
for (let i = 0; i < 1000; i++) {
let dir = p5.Vector.sub(random(anchor), pos);
dir.div(2);
pos.add(dir);
point(pos.x, pos.y);
}
}