xxxxxxxxxx
29
function setup() {
createCanvas(600, 600);
}
function draw() {
background(220);
for(let x = 25; x <= width; x += 50) {
for(let y = 25; y <= height; y += 50) {
drawStar(x, y);
}
}
}
function drawStar(x, y) {
let angle = TWO_PI / 5;
let halfAngle = angle / 2.0;
beginShape();
for (let a = -HALF_PI; a < TWO_PI - HALF_PI; a += angle) {
let sx = x + cos(a) * 20;
let sy = y + sin(a) * 20;
vertex(sx, sy);
sx = x + cos(a + halfAngle) * 10;
sy = y + sin(a + halfAngle) * 10;
vertex(sx, sy);
}
endShape(CLOSE);
}