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