Vektoren
-
Hi,
Ich suche sozusagen den Abprall Richtungsvektor einer Linie von einer Ebene.
gegeben habe ich den Normal Vektor von der Ebene und der Richtungsvektor von der Linie.den Aufprall Winkel der Linie auf der Ebene berechnen ich mit
\arcsin = \left| \frac{n \cdot a}{\left|n\right| \cdot \left|a\right|} } \right|Ab nun weiß ich nicht mehr weiter
Kann mir jemand evtl. einen Helfen?MFG Vergetorix
-
Das Gleichheitszeichen ist natürlich Müll!
-
Also, Du hast nen Einfallsvektor I, und ne Normale N und suchst den Ausfallsvektor R. Nehmen wir mal an, I und N sind normalisiert (haben also Länge 1). Dann kannste mit ein bißchen rumrechnen rausfinden, daß gilt:
R = 2(-I•N)N + I
Eine recht ausführliche Herleitung findest Du zum Beispiel hier:
http://www.cs.stevens.edu/~quynh/courses/cs537-fa04/lesson8-RayTracing1.ppt
MfG Jester