H>>Прямая задана двумя точками.
AJ>Пусть это точки (x1,y1) и (x2,y2). AJ>Уравнение прямой, проходящей через AJ>две заданные точки:
AJ> y — y1 x — x1 AJ> ------ = ------ AJ> y2- y1 x2- x1
AJ>Тогда подставляем проверяемую точку AJ>в уравнение вместо (x,y) и проверяем AJ>равенство. AJ>Если оно выполняется, значит точка AJ>лежит на прямой.
AJ>Алекс
Спасибо Алекс, только это принадлежность прямой вообще, а для отрезка надо проверить еще нахождение точки на отрезке используя координаты х крайних точек.