Здравствуйте ZakkeR, Вы писали:
ZR>Не подскажет ли многоувожаемы олл
ZR>алгоритм (желательно по шагам и с формулами)
ZR>вычисления расстояния от точки до отрезка (не до прямой!)
ZR>Известно:
ZR>
Отрезок: (x0,y0,z0)-(x1,y1,z1)
ZR>
Точка: (x,y,z)
ZR>Выражаясь математически, мне нужен минимум всех расстояний от заданной точки до всех точек, принадлежащих отрезку.
ZR>
ZR>wbr ZakkeR
Самое простое:
*посчитать расстояние до прямой.
*если ближайшая точка прямой находится в отрезке — конец;
*иначе посчитать расстояния до концов отрезка;
*взять минимальное — это и есть результат.
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))