Bist Du sicher, ob in Counterclockwise die Berechnung richtig ist?
PaulBourke hat das auf dieser Seite gemacht. Ich weiss nicht, ob Du die Formel optimiert hast, jedenfalls multipliziert er dort erst und subt dann.
Clockwise = Summe(Xi*Yi+1 - Xi+1*Yi) < 0
Edit:
Die Formel drüber könnte Deine sein. Die ist aber auch etwas anders, oder?
Achtung: Bin kein Informatiker sondern komme vom Bau.