Визуальное отображение расстояния от точки до отрезка

Представленный пример находит расстояние от точки до отрезка и строит его.
Левой кнопкой мыши поставьте три точки на холсте. Первая точка - исходная, от которой осуществляется поиск. Вторые две - концы отрезка, до которого строится отрезок-расстояние.