Найти ограничивающий прямоугольник повернутого прямоугольника [копия]
На этот вопрос уже есть ответ:
Рассчитать координаты ограничительной рамки из повернутого прямоугольника 11 ответовУ меня есть прямоугольник с координатами (x1, y1) и (x2, y2), и мне нужно повернуть прямоугольник на величину θ вокруг его центра, используя матрицу вращения
| cosθ sinθ |
| -sinθ cosθ |
Мне нужно найти координаты ограничивающего прямоугольника после вращения.
Перед вращением
0,0
|"""""""""""""""""""""""""""""""""""""""""""|
| |
| x1,y1 |
| |"""""""""""""| |
| | | |
| | | |
| | | |
| """""""""""""" x2,y2 |
| |
| |
""""""""""""""""""""""""""""""""""""""""""" W,H
После вращения
0,0
|"""""""""""""""""""""""""""""""""""""""""""|
| ?,? |
| |""""/\"""""| |
| | / \ | |
| | / \ | |
| | / /| |
| |/ / | |
| |\ / | |
| | \ / | |
| | \ / | |
| """"""""""" ?,? |
| |
| |
""""""""""""""""""""""""""""""""""""""""""" W,H
Есть ли какое-нибудь общее уравнение для нахождения координат ограничивающего прямоугольника?.
Благодарность...
Харис.