Задать вопрос
  • Как вписать прямоугольник в многоугольник?

    @iingvaar
    Посмотрите это видео: https://youtu.be/QJC27E9bvqU
    В нём дана идея алгоритма. Вкратце - это частный случай гипотезы Тёплица. Для нахождения вписанного прямоугольника можно особым образом "развернуть" фигуру в единичный квадрат и построить на нём функцию расстояний между всеми парами точек контура. Можно сделать это, например, с некоторым малым шагом дискретизации. Точки самопересечения построенной функции дадут координаты углов вписанного прямоугольника.
    Ответ написан
    Комментировать