Da die Richtung in der zweiten Funktion umgedreht ist, musst du den Winkel mal -1 nehmen. Außerdem ist sie ja um 90° verschoben, also musst du noch mit 90 subtrahieren. Damit das ganze im Bereich [0, 360] bleibt führst du noch eine Modulo-Operation mit 360 aus.
btw. was ist das für eine merkwürdige Zahl? 57.29...?
Edit: Achso, 360 / 2*Math::PI.