Winkel zwischen zwei Punkten berechnen - java

Ich muss den Winkel in Grad zwischen zwei Punkten mit einem festen Punkt berechnen, der mit den angegebenen zwei Punkten durch eine Linie verbunden ist.

Hier ist ein Bild, das zeigt, was ich brauche:

Hier ist was ich bisher ausprobiert habe:

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));
}

Es ist sinnlos zu sagen, dass es nicht die richtige Antwort liefert.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage