xxxxxxxxxx
35
let origin
let points
let scale
function setup() {
createCanvas(400, 400);
origin = createVector(width/2, height/2)
scale = 50
points = [
createVector(-1, 2),
createVector(1, 2),
createVector(-1, 1),
createVector(1, 1),
createVector(-1, 0),
createVector(1, 0),
createVector(-1, -1),
createVector(1, -1),
]
}
function draw() {
background(255);
noFill()
// strokeCap(ROUND)
// strokeJoin(ROUND)
strokeWeight(5+mouseX/20)
beginShape()
points.forEach(p => {
vertex(p.x*scale+origin.x, p.y*scale+origin.y)
})
endShape()
}