Liebe Community,
ich stieß die letzten Tage auf ein Problem, dass wahrscheinlich so einfach ist, dass ich dessen Lösung schlichtweg übersehe.... Ich habe eine Plane, die die Gleichung
§Ax+By+Cz+D = 0§ erfüllt. Wie ich weiß, kann man den Normalenvektor (den ich normalisiert habe, damit ich die Distanz eines beliebigen Punktes zur Plane schneller berechnen kann) entnehmen: §\vec{n}=\left(\begin{array}{c} A \\ B \\ C \end{array}\right)§. Jetzt meine Frage: wie kann ich eine solche Plane in OpenGL zeichnen? Ich dachte mir, dass ich dafür zuerst einen Punkt finden muss. Doch wie finde ich diesen? Ich bekomme das ganze einfach nicht raus.
Weitere Überlegungen:
Die Formel kann man doch auch umschreiben zu:
§\vec{n} \cdot P + D = 0§
Wenn ich nun nach P auflöse erhalte ich:
§P = \frac{-D}{\vec{n}}§
Aber soweit ich weiß, kann man keinen Skalar durch einen Vektor teilen, oder?
Ich wette ich habe hier einen Denkfehler
. Kann mir jemand auf die Sprünge helfen?
Liebe Grüße,
~ EuadeLuxe ~
PS.: Evtl. ist auch mein ganzer Ansatz gnadenlos falsch....