Сергей: как быть, если нормали к нескольким сегментам лежит на самих этих отрезках? Какой выбирать?
Как быть, если нормали ко всем сегментам лежат за пределами отрезков? А какой-то сегмент надо всё равно выбрать.
Я же говорю - ситуаций море
xmoonlight: ты не все варианты рассматриваешь. Поэтому я ищу готовый алгоритм, а не то, что первое приходит в голову. Ибо все решения неверные.
Вот тебе ситуация, где твой вариант сломается