Ich hab diese Formel benutzt genutzt ganz unten: http://www.mathe-online.at/materialien/ ... ktoren.htm
Idee ist, das ich diesen Winkel immer gegen den Einheitsvektor der x Achse machen will und somit mein b = (1,0,0) ist.
Wenn ich das für ein Beispiel durchspiele mit einem Vektor a = (4,4,4) erwarte ich doch eigentlich einen Vektor vom Nullpunkt zur Koordinate 4,4,4. Und nun erwarte ich eigentlich einen Winkel von 45°
Wenn ich das aber in meine Formel einsetze:
Code: Alles auswählen
import math
>>> x=4
>>> y=4
>>> z=4
>>> result = math.degrees(math.acos(x/math.sqrt(x*x + y*y + z*z)*math.sqrt(1) ))
>>> print result
54.7356103172
Ich habe auch noch dieses Beispiel gefunden http://www.tutorials.de/forum/attachmen ... rodukt.png
Die benutzen eine andere Formel, die ich mir nicht erklären kann.
Würde mich über Hilfe sehr freuen.