Hi,
ich stehe geade auf dem Schlauch. Ich möchte schlichtweg einen Winkel zwischen zwei Vektoren errechnen, die auf 3 Punkete gegeben sind. (Also vekt1 geht von P1 nach P2 und vekt2 von P2 nach P3)
Eingentlich recht simpel mit dem Skalarprodukt zu berechnen. Nur macht mir der Cos (so denke ich) einen Strich durch die Rechnung, wenn ich 90° und 270° gerne unterschieden hätte
double alpha = Math.acos(skpr / (norm1 * norm2)); norm ist jeweils durch den Pythagoras erzeugt worden.
Habt ihr eine Idee, wich ich das ganze elegant lösen könnte?
Mein Ziel soll es sein, vektoren, welche einen „Weg“ darstellen auf ihren Lauf zu untersuchen. Also eine Reihe a {5°, 350° , 15°, 90°, 270°,…} bei einer Punktuell definierten Strecke soll dabei raus kommen.
Grüße Oekel