Entschuldige für die späte Antwort, ich hatte nicht sonderlich viel Zeit die letzten Tage über.

Die von dir gegebene Berechnung funktioniert, vielen Dank.

Ich habe allerdings zwischenzeitlich auch noch eine weitere Rechnung aufgestellt welche nicht nur die Entfernung von C und A variiert sondern zusätzlich auch den Winkel von C zu B verändern kann.
Sie lautet wie folgt:
Code:
    x = @x - @target.x
    y = @y - @target.y
    
    r = Math.hypot(x,y) #r = radius
    r += z #z = Entfernung CB
    a = Math.atan2(y,x) #a = Winkel AB
    a -= d #d = Faktor um welchen der Winkel erweitert wird
    
    x = @target.x + r * Math.cos(a)
    y = @target.y + r * Math.sin(a)
Diese Berechnung funktioniert ebenfalls. Durch Addition bei r kann die Enfernung zwischen C und B festgelegt werden, durch Addition bei a kann der Winkel CB relativ zu dem Winkel AB gesetzt werden.

Gibt es hierfür vielleicht eine einfachere, bessere, Methode?
Vielen Dank für all eure Hilfe.
Cornix.