Пытаюсь понять как получить глобальный/screen bounding box для объекта/фигуры после применения аффинной трансформации.
Проблема в том, что в матане я ноль, и загуглить ничего толкового не удалось. Нагуглил только js-методы в браузерах и svg.js, но они какой-то кривой результат выдают (пруф).
Картинка: https://hostingkartinok.com/show-image.php?id=b05c8e5de02be73009bb88733c06afb1
На картинке у нас прямоугольник к которому применили skew трансформацию и мне нужно получить bbox, который на картинке пунктиром.
То есть локальный bbox у меня есть. Теперь нужно перевести его в глобальный. Но как?