Как бы я "раздул" многоугольник? То есть, я хочу сделать что-то похожее на это:
Требование состоит в том, что новые (раздутые) многоугольные ребра/точки находятся на одном и том же постоянном расстоянии от старого (оригинального) многоугольника (на примерном изображении они отсутствуют, так как тогда ему придется использовать дуги для раздутых вершин, но пусть забудет об этом на данный момент;)).
Математический термин для того, что я ищу, - это фактически смещение влево/вправо по отношению к полигону. +1 к balint для указания этого. Альтернативное именование буферизация полигонов.
Результаты моего поиска:
Вот несколько ссылок: