@RKuzovlev

Какой есть алгоритм рисования сетки (как из мыльных пузырей) при помощи JS?

Всем привет.

Необходимо нарисовать двумерную сетку похожую на ту, которая получается при использовании мыльных пузырей.
Примеры сетки
a465be6573d80a1927c8a0ae0d80a4d1.jpg7d3e86ef7105521be07a7c017d4e4361.jpg.

Например, мы имеем 3 окружности. У каждой окружности известны центр и радиус.
Если какая-то окружность пересекается с другой, то они начнут "вытеснять" друг друга.
Примеры
49f4cd3b4e454479c054ecdca9b474fe.jpg8a20f6490959086de88bc3f17a50a2ce.jpg

Это только простые примеры, количество "пузырей" может быть не ограничено.

Как нарисовать это на canvas, используя JS. Какую библиотеку лучше использовать?

Заранее спасибо!
  • Вопрос задан
  • 3108 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Помниться был у paper.js пример схожий....
paperjs.org/examples/voronoi
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы