regularCorners static method
The corners of a regular polygon with sides sides, the first at the
top, spanning size in shape-local units.
Implementation
static List<DiagramPoint> regularCorners(int sides, DiagramSize size) {
final unit = _regularUnits[sides] ??= _RegularPolygonUnit(sides);
return [
for (final point in unit.offsets)
DiagramPoint(
size.width * point.x / unit.span.x,
size.height * point.y / unit.span.y,
),
];
}