Расчет угла между двумя точками - Java
Мне нужно вычислить угол в градусах между двумя точками с фиксированной точкой, которая связана с данными двумя точками линией.
Вот изображение, которое иллюстрирует то, что мне нужно:
Вот что я пробовал до сих пор:
public static float GetAngleOfLineBetweenTwoPoints(float x1, float x2, float y1, float y2) {
float xDiff = x2 - x1;
float yDiff = y2 - y1;
return (float) (Math.atan2(yDiff, xDiff) * (180 / Math.PI));
}
Бессмысленно говорить, что это не дает правильного ответа.