0 Daumen
128 Aufrufe
Hallo zusammen,

ich möchte den kleinsten Abstand zwischen einem Punkt im R3 und eines Geradenstücks (definiert durch zwei Endpunkte) berechnen.

Leider finde ich nur Antworten zum kleinsten Abstand zwischen Punkt und Gerade (nicht Punkt und Geradenstück) oder nur im R2.

Ich brauche die Formel in C++.


Wäre über jede Hilfe dankbar.
Gefragt von
Wenn du 2 Punkte einer Geraden gegeben hast, kannst die Gerade vektoriell beschreiben

1 Antwort

0 Daumen
Die Berechnest den Abstand zwischen Gerade und Punkt und den Punkt der Geraden, der am dichtesten am Punkt liegt.

Ligt jetzt der errechnete Punkt auf dem Gradenstück hast du bereits den Abstand. Liegt der Punkt nicht auf dem Gradenstück berechnest du den Abstand des Punktes vom nächsten Ende des Geradenstücks zum Punkt.
Beantwortet von 262 k
Super danke!

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community
...