есть решения, которые просто убирают пересекающуюся область, но мне надо, чтобы она была распределена между полигонами, причем там может быть не 2 точки пересечения, а множество, короче, непонятно пока, как это сделать
Видимо для каждой точки внутри области пересечения считать дистанцию до центра и на основании этого присоединять её либо к одному полигону, либо к другому, но как это сделать - хз
а ведь как раз сегодня я видел вопрос про задачу того же класса. по сути надо в полигоне произвольной формы нарисовать серединную линию. по такой линии например красивую подпись ставить можно