public Points RotateEdgesAt(Angle angle, Point point) => Corners.ConvertAll(corner => corner.RotateAt(angle, point));
public Points RotateEdges(Angle angle) => Corners.ConvertAll(corner => corner.Rotate(angle));