Aber da du es so in deiner Engine brauchst, ist das ja okay, nur sollte man deine Procedure so nicht anbieten und sagen sie sei richtig, denn das ist sie mathematisch überhaupt nicht.
Der Tangens ist übrigens definiert als delta_y durch delta_x, d.h. er gibt die Steigung der Ursprungsgeraden an, die in dem Winkel alpha am Ursprung angetragen wird. An den Stellen 90° und 270° ist der Tangens allerdings nicht definiert, da er da gegen Unendlich strebt. Das lässt sich auch leicht ersehen, wenn man weiß, wie man den Tangens berechnet: [c]Tangens(alpha) = Sinus(alpha) / Cosinus(alpha)[/c]. An den Stellen 90° und 270° ist der Kosinus gleich Null und somit gibt es eine Division durch Null.
Aber ich glaube, das wolltest du gar nicht wissen.
