Najkrótsza odległość między punktem a segmentem linii

Potrzebuję podstawowej funkcji, aby znaleźć najkrótszą odległość między punktem a segmentem linii. Napisz rozwiązanie w dowolnym języku; Potrafię przetłumaczyć to na to, czego używam (JavaScript). EDYCJA: Mój segment linii jest zdefiniowany przez dwa punkty końcowe. Więc mój segment linii ABjest...