Я хотел бы равномерно распределить заданный набор точек внутри круга. По равномерному распределению я имею в виду, что все они должны быть одинаково дистанцированы друг от друга (следовательно, случайный подход не будет работать). Я попробовал шестиугольный подход, но у меня были проблемы, последовательно достигающие самого дальнего радиуса.
Мой текущий подход - это вложенный цикл, где каждая внешняя итерация уменьшает радиус и количество точек, и каждый внутренний цикл равномерно опускает точки на новый радиус. По сути, это куча вложенных кругов. К сожалению, это далеко не так. Любые советы о том, как это сделать правильно?