Рассчитать координаты ограничительной рамки из повернутого прямоугольника - PullRequest
64 голосов
/ 07 марта 2009

У меня есть координаты верхней левой точки прямоугольника, а также его ширина, высота и поворот от 0 до 180 и от -0 до -180.

Я пытаюсь получить ограничивающие координаты фактического прямоугольника вокруг прямоугольника.

Что такое простой способ вычисления координат ограничительной рамки

  • Мин у, макс у, мин х, макс х?

Точка A не всегда находится на минимальной границе, она может быть где угодно.

Я могу использовать матричный набор инструментов преобразования в as3, если это необходимо.

Ответы [ 11 ]

0 голосов
/ 07 марта 2009

Я не уверен, что понимаю, но составная матрица преобразований даст вам новые координаты для всех соответствующих точек. Если вы думаете, что прямоугольник может пролиться на воображаемую область после преобразования, примените обтравочный контур.

Если вы не знакомы с точным определением матриц, посмотрите здесь .

...