0 Daumen
568 Aufrufe


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.
Avatar 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.
Avatar von 477 k 🚀

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community