study/p5js/5.a.js
2022-12-18 15:56:32 +08:00

23 lines
412 B
JavaScript

function setup() {
createCanvas(400, 400);
background(255);
noLoop();
stroke(0);
angleMode(DEGREES);
}
function mouseDragged() {
push();
translate(mouseX, mouseY);
fill(200);
strokeWeight(2);
let n = 12;
for (let i = 0; i < n; i++) {
line(0, 0, 0, -50 + random(10, 60));
rotate(360 / n);
}
strokeWeight(4);
ellipse(0, 0, 10);
pop();
}