Как найти расстояние от центра до стороны повернутого прямоугольника?
Если его повернули на угол a, то
A1=min(A/abs(cos(a)),B/abs(sin(a))),
B1=min(B/abs(cos(a)),A/abs(sin(a))).
Если приходится делить на 0, то результат деления считается равным бесконечности, а значение минимума - второму числу.
Так должна быть инфа, на сколько его повернули (угол или сами координаты). На основе нее можно получить либо расстояние до точки, либо сразу катет треугольника.
P. S. была бы нормальная работа математиком на полную занятость...