xxxxxxxxxx
36
let path = [];
function setup() {
createCanvas(400, 400);
// path[0] = createVector(100, 50);
// path[1] = createVector(300, 350);
// path[2] = createVector(50, 350);
}
function mousePressed() {
let v = createVector(mouseX, mouseY);
path.push(v);
}
function draw() {
background(0);
if (path.length > 0) {
// path[0].x = mouseX;
stroke(255);
noFill();
beginShape();
curveVertex(path[0].x, path[0].y);
for (let i = 0; i < path.length; i++) {
let v = path[i];
curveVertex(v.x, v.y);
ellipse(v.x, v.y, 8);
}
curveVertex(path[path.length-1].x, path[path.length-1].y);
endShape();
}
}