Abstand Punkt von Gerade / Gerade von Punkt
Wie man den Abstand zwischen Punkten und Geraden bestimmt
Inhaltsverzeichnis
1. Einleitung
Die Berechnung des Abstandes zwischen einem Punkt und einer Geraden ist eine der schwereren Übungen in der Abstandsberechnung, aber nicht unschaffbar.
Grundsätzlich gilt wieder, dass mit "Abstand" der kürzeste Abstand zwischen Punkt und Gerade gemeint ist. Würde man diesen Abstand als Gerade abbilden, dann würde die Gerade im rechten Winkel (also orthogonal) zur gegebenen Geraden liegen.
Das grobe Vorgehen ist, dass man aus dem gegebenen Punkt und dem Richtungsvektor der Geraden eine Hilfsebene baut. Diese Hilsebene liegt dann orthogonal zur Geraden und enthält den gegebenen Punkt. Nun wird bestimmt, wo sich Gerade und Hilfsebene schneiden. Zwischen diesem Schnittpunkt und dem gegeben Punkt wird der Vektor bestimmt. Die Länge dieses Vektors ist der Abstand zwischen Punkt und Gerade.
Nochmal etwas genauer:
- Schritt 1: Punkt und Gerade sind gegeben. (Punkt ist hier rot, Gerade grün)
- Schritt 2: Richtungsvektor wird der Geraden entnommen. (Hier schonmal an den gegebenen Punkt angehängt. Liegt übrigens an der Kameraperspektive, dass das so aussieht als ob der in eine andere Richtung zeigen würde als die Gerade.)
- Schritt 3: Aus dem gegebenen Punkt und dem Richtungsvektor der Geraden wird eine Hilfsebene zusammengesetzt. (Hier bräunlich, leicht durchsichtig)
- Schritt 4: Schnittpunkt zwischen Hilfsebene und Gerade wird ermittelt. (Der andere kleine rote Punkt auf der Geraden)
- Schritt 5: Vektor zwischen Schnittpunkt und gegebenen Punkt wird gebildet. (Vektor in blau, Hilfsebene ist jetzt ausgeblendet, da die eh nicht mehr gebraucht wird.)
- Schritt 6: Die Länge dieses Vektors wird bestimmt. Die Länge entspricht dem Abstand zwischen Gerade und Punkt.
2. Formel
Die allgemeine Form des Vorgehens wird hier mal nicht beschrieben, da das eh zu kompliziert werden würde.
Beispiel:
Schritt 1:
Gegeben:


Schritt 2:
Der Richtungsvektor der Geraden lautet also:

Schritt 3:
Aus Punkt P und r kann nun eine Ebene gebildet werden.
Dazu wird r als der Normalenvektor verwendet und die Ebene in Normalenform geschrieben.
Direkt dadrunter steht die Ebene in Koordinatenform (einfach ausmultipliziert mit Skalarprodukt).


Schritt 4:
Jetzt wirds etwas schwieriger, denn der Schnittpunkt zwischen der Geraden und der Hilfsebene muss berechnet werden. Dazu setzt man die Geradengleichung bei der Hilfsebene ein:


Jetzt weiß man wie der Wert für lambda sein muss, damit man den Schnittpunkt erhält. Diesen Wert muss man nun in die Geradengleichung einsetzen:

Wenn man das jetzt ausrechnet erhält man den recht krummen Schnittpunkt (S). (Alle Werte von diesem Punkt sind gerundet, daher sind auch alle weiteren Ergebnisse ab jetzt nur noch gerundet richtig.)

Schritt 5 und 6:
Nun bildet man den Vektor zwischen dem Schnittpunkt und dem gegebenen Punkt.
Die Länge dieses Vektors ist der Abstand zwischen Punkt und Gerade.


Der Abstand zwischen Punkt und Gerade beträgt also ungefähr 2,512 Längeneinheiten.
Gegeben:
Schritt 2:
Der Richtungsvektor der Geraden lautet also:
Schritt 3:
Aus Punkt P und r kann nun eine Ebene gebildet werden.
Dazu wird r als der Normalenvektor verwendet und die Ebene in Normalenform geschrieben.
Direkt dadrunter steht die Ebene in Koordinatenform (einfach ausmultipliziert mit Skalarprodukt).
Schritt 4:
Jetzt wirds etwas schwieriger, denn der Schnittpunkt zwischen der Geraden und der Hilfsebene muss berechnet werden. Dazu setzt man die Geradengleichung bei der Hilfsebene ein:
Jetzt weiß man wie der Wert für lambda sein muss, damit man den Schnittpunkt erhält. Diesen Wert muss man nun in die Geradengleichung einsetzen:
Wenn man das jetzt ausrechnet erhält man den recht krummen Schnittpunkt (S). (Alle Werte von diesem Punkt sind gerundet, daher sind auch alle weiteren Ergebnisse ab jetzt nur noch gerundet richtig.)
Schritt 5 und 6:
Nun bildet man den Vektor zwischen dem Schnittpunkt und dem gegebenen Punkt.
Die Länge dieses Vektors ist der Abstand zwischen Punkt und Gerade.
Der Abstand zwischen Punkt und Gerade beträgt also ungefähr 2,512 Längeneinheiten.
3. Anmerkungen
- Es kann empfehlenswert sein, vorher nachzuschauen, ob der gegebene Punkt auf der Geraden liegt. Denn dann ist der Abstand logischerweise 0 und man spart sich die lange Rechnerei.
4. Links
Noch zwei Videos passend zum Thema:
- Abstandsaufgabe 1: Eine Gerade und ein Punkt C auf der Geraden ist angegeben, nun soll errechnet werden, welche Punkte auf der Geraden einen bestimmten Abstand von C haben. Wird etwas anders gerechnet als das was hier angegeben wurde. Ist aber grundsätzlich nicht schwer.
- Abstandsaufgabe 2, ist ähnlich zu dem was hier steht.
Nur die Grafik hat mich anfangs etwas verwirrt (die Linien in der Ebene und, dass sie oben abgeschnitten ist), das noch verbessert und es wäre perfekt :)
--> müsste die Längeneinheit am Ende nicht ca. 1.3021 betragen?
Punkt P, Gerade g: x = a + l * u
l = ((P-a)**u)/(u**u)
und dann einfach l in g einsetzen und man hat seinen Fußpunkt F.
d = |P-F|
Punkt - Gerade habe ich gelernt:
|RV der Geraden X (Punkt - Aufpunkt der Geraden)|
____________________________________________________ = d
|RV der Geraden|
---> (Punkt * n )/ |n| = |d|
Hinweiss:
* = Skalar
n = Normalenvektor der Gerade oder der Ebene
Normalenvektor der Gerade = Richtungsvektor * v = 0
Normalenvektor der Ebene = Kreuzprodukt der beiden Richtungsvektoren.
Für den Fall, dass es jemanden interessiert: Ich habe nach längerer Überlegung den Kommentar von Clown (s.u.) deuten können (aber nur mit zusätzlichen Hinweisen). Er nutzt die geometrische Interpretation des Kreuzproduktes, um den Abstand zu berechnen, wobei der Abstand die Höhe des Parallelogramms ist, dessen Flächeninhalt dem Betrag des Kreuzprodukts entspricht. Genauer will ich das hier nicht ausführen, wäre mir zu umständlich. ;)
Inzwischen kenne ich vier (!) verschiedene Ansätze zur Punkt-Gerade-Abstantsberechnung - hätte bis vor kurzem nicht gedacht, dass es da so seine Vielfalt gibt. :)
Welcher Ansatz der einfachste und welcher der kürzeste/schnellste ist, kann ich im Moment nicht sagen, aber der hier gezeigte dürfte auf jeden Fall eine schön sichere Sache sein und für die meisten Schüler sehr hilfreich. (Ich erinnere mich auch dunkel, dass das die Methode war, die ich als Schüler gelernt habe; wir hatten damals das Kreuzprodukt noch nicht auf dem Lehrplan, glaube ich.)