added = true; Coord p = Coord.get(Math.min(xr, maxX - 1), Math.min(yr, maxY - 1)); Coord index = p.subtract(minPosition).divide(cellSize); (rejectionDistance <= 0 || disk.radius(center.x, center.y, q.x, q.y) <= rejectionDistance)) Coord qIndex = q.subtract(minPosition).divide((int)Math.ceil(cellSize)); boolean tooClose = false;