Hallo,
das wird ein Haufen an Wenn-Bedingungen. Ich würde es so angehen, dass du zuerst deinen Mittelpunkt, Punkt P, an dem der Vektor am Kreis ansetzt, und deinen Endpunkt Q des Vektors definierst.
Z.B. bei Vektor v=(0;-1) und P(1;0)
M(0;0) P(1;0) Q(1;-1)
Die Umlaufrichtung ist hier rechtsrum.
WENN P rechts von M UND Q unter P -> DANN rechtsrum
WENN P rechts von M UND Q über P -> DANN linksrum
WENN P links von M und Q über P -> DANN rechtsrum
WENN P links von M und Q unter P -> DANN linksrum
Bleiben noch die Extreme, dass P senkrecht über oder unter M liegt:
WENN P senkrecht über M und Q rechts von P -> DANN rechtsrum
WENN P senkrecht über M und Q links von P -> DANN linksrum
WENN P senkrecht unter M und Q rechts von P -> DANN linksrum
WENN P senkrecht unter M und Q links von P -> DANN rechtsrum
In unserem Beispiel trifft nur Bedingung 1 zu.
(die Bed. über/unter u. links/rechts beziehen sich nur auf die jeweilige Koordinate. nur bei senkrecht muss es tatsächlich genau drüber oder drunter liegen)
Ich hoffe ich habe gerade keinen Knoten im Hirn und es passt so! ;)
Bitte lass mich doch wissen, ob alles klappt, wenn du fertig bist :)
LG