Мне нужна функция, чтобы найти кратчайшее расстояние между двумя отрезками. Сегмент линии определяется двумя конечными точками. Так, например, один из моих отрезков (AB) будет определен двумя точками A (x1, y1) и B (x2, y2), а другой (CD) будет определен двумя точками C (x1, y1) и D (x2, y2).
Не стесняйтесь писать решение на любом языке, который вы хотите, и я могу перевести его на javascript. Пожалуйста, имейте в виду, что мои навыки геометрии довольно ржавые. Я уже видел здесь, и я не уверен, как перевести это в функцию. Большое спасибо за помощь.