Рассмотрим два выпуклых многоугольника A и B. Многоугольник B полностью лежит внутри многоугольника A. Я пытаюсь найти самый длинный отрезок прямой (с фиксированным наклоном), такой что:
- Один конец отрезка лежит на границе многоугольника B, а другой конец отрезка лежит на границе многоугольника A.
Может ли кто-нибудь помочь мне с алгоритмом, чтобы найти эту длину?
Далее, может ли это быть распространено на следующее:
- Предположим, у вас есть два линейных сегмента с разными наклонами (оба фиксированные), так что они имеют одну и ту же конечную точку на многоугольнике B или внутри него, а другие конечные точки (будут разными для двух линий) на границе A. Как мне максимизировать сумма их длин?
- Многогранники/многоугольники более высоких измерений?