Winkel für RotationTransform berechnen



  • Ich habe ein Kreissegment das durch einen Anfangs ,Endwinkel,Innenradius und Außenradius definiert ist,das ich als Path zeichne und möchte nun einen Textblock in der Mitte und so gedreht das er im rechten Winkel zur Mittellinie liegt anzeigen .Ihn in der Mitte zu positionieren war kein Problem.Aber ich habe Probleme den richtigen Rotationswinkel zu berechnen.

    ich hab es mit folgender Formel probiert aber die funktioniert nur wenn der Endwinkel 90 oder 270 ist.

    double rotationsWinkel = (180 -(Ring.EndWinkel-Ring.StartWinkel))/2;
    

    Kann mir einen Tip geben wie ich den Winkel richtig berechne?


Anmelden zum Antworten