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