Hallo,
»» Allegro hat, aus welchem Grund auch immer, die Angewohnheit, die Winkel mit dem Urzeigersinn zu setzen, wobei bei der positiven x-Achse begonnen wird zu zählen,
Das tut man doch beim "normalen" Winkel auch.
Hmmm. Wenn ich auf der positiven x-Achse bin, habe ich immer von da an "nach oben" gezählt, sodass ich Richtung y auch positiv bin.
»» d.h z.B. ein Winkel von 45 Grad ist nicht im 1. sondern im 4. Quadranten.
»» Jetzt muss ich natürlich immer überprüfen in welchem Quadranten sich das rote Objekt befindet und dementsprechend den Winkel mal -1 multiplizieren (1. Quadrant), 180 dazuzählen (2.Quadrant), von 180 subtrahieren (3. Quadrant), oder den Winkel selbst ausgeben (4. Quadrant).Und, hast du das bereits schön mit switch(quadrant) abgebildet? :-)
Genau so etwas will ich ja irgendwie vermeiden. Vielleicht kann man sogar die ganze Berechnung anders gestalten.
Wenn von der normalen Zählung mit dem Uhrzeigersinn auf gegen den Uhrzeigersinn wechselst, bedeutet das einen einfachen Wechsel des Vorzeichens.
Naja ich versuche es einfach irgendwie hinzubiegen, sei es mit oder gegen den Uhrzeigersinn.
Markus