GetPolygon = (edges) => {
const deltaDeg = 360 / edges;
let initRot = 0;
if (edges % 2 === 0) {
initRot = deltaDeg * 0.5;
}
const output = [];
for (let i = 0; i < edges; i++) {
output.push(
Vector2.Up
.rescale(polygonWindow.width / 2)
.rotate(i * deltaDeg + initRot)
);
}
return output;
}