Я работаю над проектом редактора изображений, где вы можете вращать и обрезать изображение.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что после того, как я повернул изображение, я хотел бы иметь возможность перетаскивать поле обрезки в любом месте внутри границ повернутого изображения. До сих пор я смотрел на Liang-Barsky и алгоритмы обрезки строк Коэна-Сазерленда и Теорема о разделяющей оси, но Я изо всех сил пытаюсь понять, как я могу реализовать их для своего варианта использования.
Может кто-то указать мне верное направление? Я лаю не на то дерево?