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 😉


Anmelden zum Antworten