Всем привет.
Необходимо нарисовать двумерную сетку похожую на ту, которая получается при использовании мыльных пузырей.
Примеры сетки
.
Например, мы имеем 3 окружности. У каждой окружности известны центр и радиус.
Если какая-то окружность пересекается с другой, то они начнут "вытеснять" друг друга.
Примеры
Это только простые примеры, количество "пузырей" может быть не ограничено.
Как нарисовать это на canvas, используя JS. Какую библиотеку лучше использовать?
Заранее спасибо!