Ich habe den Ortsvektor einfach übernommen. Damit ist das der Schnittpunkt.
Beim Richtungsvektor habe ich die y-Komponente auf Null gesetzt, die anderen beiden Werte vertauscht und dann noch von einem Wert den Gegenwert eingesetzt.
Allgemein
X = [a, b, c] + r * [d, e, f]
Wird senkrecht geschnitten von
X = [a, b, c] + r * [f, 0, -d]
Diese allgemeine Formel gilt nicht immer. Wann nicht?
Warum ist das so? Das war meine Frage an dich.