orthogonaler Vektor
-
Hi,
ich hab da so ein Problem.
Ich habe einen Normalenvektor(vn) (und nichts weiter). Jetzt will ich einen beliebigen Vektor (v1) der orthogonal zu meinem Normalenvektor steht berechnen.
also vn * v1 = 0; muss erfüllt sein, der Rest ist egal.
wenn das dann gelöst wäre, kann ich mit vn x v1 einen zweiten Vektor v2 berechnen.
Ihr ahnt es, ich will zwei Spannvektoren ermitteln die unter vn eine Fläche aufspannen.
Wäre für jede Hilfe Dankbar.
MfG Wally
-
schau dir mal das gram-schmid-orthogonalisierungsverfahren an
-
Wally schrieb:
also vn * v1 = 0; muss erfüllt sein, der Rest ist egal.
Ja, da gibt es reichlich Möglichkeiten, einen passenden Vektor zu berechnen. Zum Beispiel nimmst du dir einen beliebigen (nicht zu vn parallelen) Vektor v und berechnest v1 = vn x v (der steht dann senkrecht zu v und - wichtiger - zu deinem gegenenen vn).
wenn das dann gelöst wäre, kann ich mit vn x v1 einen zweiten Vektor v2 berechnen.
Das dürfte dann kein größeres Problem mehr darstellen, denke ich