У меня есть массив точек, представляющий многоугольник (обведен красным), и на выходе Мне нужен массив точек, представляющий многоугольник с закругленными углами (обведенными черным).
Мне также хотелось бы иметь возможность контролировать радиус каждого угла.
Я пытался использовать кривые Безье и подразделение, но это не то, что мне нужно. Кривые Безье и подразделение сглаживают многоугольник.
Я хочу, чтобы углы были закругленными.
Кто-нибудь знает какой-нибудь хороший алгоритм для этого? это?
Я работаю с C#, но код должен быть независимым от любых библиотек .NET.

Подробнее здесь: https://stackoverflow.com/questions/247 ... -a-polygon