Kürzester Abstand zwischen einem Punkt und einem Liniensegment

Ich brauche eine Grundfunktion, um den kürzesten Abstand zwischen einem Punkt und einem Liniensegment zu finden. Sie können die Lösung auch in einer beliebigen Sprache schreiben. Ich kann es in das übersetzen, was ich benutze (Javascript). BEARBEITEN: Mein Liniensegment wird durch zwei Endpunkte...