Как я могу сделать границу меня sh с двумя наборами точек, каждый из которых имеет свою длину - PullRequest
1 голос
/ 17 июня 2020

Итак, мне нужно создать границу sh из 2 разных наборов точек, которые имеют свою длину. «Me sh» должен быть списком многоугольников, отсортированных по часовой стрелке, многоугольники могут содержать любое количество точек.

изображение проблемы

I использовался для этого, перебирая точки во внешнем наборе, и для каждой точки я соединял ее с ближайшей точкой внутреннего набора. После этого я делал лица с 4 точками из линий, которые я сделал. Это сработало отлично. Но теперь мы сталкиваемся с проблемой, что внешний набор точек больше не имеет той же длины, что и внутренний набор. Так что наш текущий подход больше не будет работать.

Если бы кто-то мог помочь мне в правильном направлении или с примером того, как этого добиться, мы были бы очень признательны

...