Есть набор точек (не больше 5), описывающий выпуклую фигуру. Эти линии — внешняя часть рамки. Нужно получить внутреннюю.
Как я делаю: нахожу уравнения линий, затем нахожу уравнения линий смещенных в центр на толщину рамки и нахожу пересечение этих линий. Получаются внутренние точки рамы.
Все работает до тех пор, пока одна из граней не становится меньше толщины рамки. Тогда пересечение линий смещается внутрь этого бордюра. А это не хорошо. Подскажите, пожалуйста, как можно эту проблему решить.