Недоученная еще в школе тригонометрия опять долбит меня по голове.
У меня ступор. Есть такая задача:
Координаты точек A и B известны как x1,y1 и x2,y2 соответственно. Нужно найти угол альфа.
У меня получилось такое решение:
fAngle = arctg((y2-y1)/(x2-x1));
if ((x2-x1)<0.0) fAngle = fAngle+180.0; // если знаменатель отрицательный, прибавить Пи, иначе получится совсем не тот угол
Неужели нельзя проще?(без если)