Create fan-shaped polygons that open and close. Use JavaScript to generate polygon points dynamically.
/* Generate fan points dynamically */
function generateFanPoints(open, segments) {
const points = ["50% 50%"];
const radius = open ? 100 : 50;
// Calculate points around circle
return `polygon(${points.join(", ")})`;
}