Cálculo do ângulo entre dois pontos - java
Preciso calcular o ângulo em graus entre dois pontos, com um ponto fixo conectado aos dois pontos fornecidos por uma linha.
Aqui está uma imagem que ilustra o que eu preciso:
Aqui está o que eu tentei até agora:
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));
}
É inútil dizer que não fornece a resposta correta.