23 lines
412 B
JavaScript
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();
|
||
|
}
|