points = {
const sideH = side/2;
const corners = [
[center[0]-sideH, center[1]-sideH],
[center[0]+sideH, center[1]-sideH],
[center[0]+sideH, center[1]+sideH],
[center[0]-sideH, center[1]+sideH],
[center[0]-sideH, center[1]-sideH]
];
const points = [];
for (let s=0; s<4; s++) {
for (let i=0; i<steps; i++) {
if (!i) points.push(corners[s]);
else points.push([
corners[s][0] + (i/steps) * (corners[s+1][0]-corners[s][0]),
corners[s][1] + (i/steps) * (corners[s+1][1]-corners[s][1])
]);
}
}
return points;
}