Offset coordinatesOf(int i, double sizeDot, int dimension) { double _dx = sizeDot * (i % dimension + 0.5); double _dy = sizeDot * ((i / dimension).floor() + 0.5); return Offset(_dx, _dy); }