Я колись використовував підхід із багатокутниками voronoi. Я це зробив вручну. У мене є лише розпливчасте уявлення про те, як ви могли це зробити з витонченою формою, але ось, як це відбувається.
Спочатку витягуєте вершини кожного багатокутника, що перекриваються, і створюєте з них багатокутники Вороного (вектор> інструменти геометрії> витягнути вузли та вектор> інструменти геометрії> вононої). Отриманою формою ви зможете прокреслити лінію, яка розбиває вашу область перекриття рівно на дві частини. (Яскрава зелена лінія)
Ви обрізаєте шар voronoi з багатокутника, що перекривається, і видаляєте перекриття з оригінальних форм і вставляєте відрізаний багатокутник voronoi назад своїми оригінальними формами. Вибирай, зливайся, вуаля!
Зараз це виглядає дещо грубо, бо мої справді прості форми. Але ви її ущільнюєте (вектор> Інструменти геометрії> геометрії щільності) і додаєте як 20 вузлів між кожною існуючою вершиною, ви можете мати це:
Що набагато краще. Легко, якщо ви можете змінити лише невелику кількість форм.