У меня есть NSView, который поворачивается с помощью -setFrameRotation. (Это необходимо, потому что представление реагирует на события мыши, и вы не получите правильное поведение, если вы просто рисуете представление с повернутым NSAffineTransform.)
Учитывая прямоугольник в координатах суперпредставления повернутого вида, как я могу определить, какая часть прямоугольника пересекает кадр повернутого вида?
Вариант использования: текстовая система Какао предлагает рисовать текст в виде прямоугольника фрагмента строки. Мне нужно определить, какая часть этого прямоугольника может быть заполнена текстом, не перекрывая повернутый вид.