Re: Расстояние от точки до отрезка в 3D
От: Hacker_Delphi Россия  
Дата: 23.08.02 10:35
Оценка:
Здравствуйте ZakkeR, Вы писали:

ZR>Не подскажет ли многоувожаемы олл

ZR>алгоритм (желательно по шагам и с формулами)
ZR>вычисления расстояния от точки до отрезка (не до прямой!)
ZR>Известно:
ZR> Отрезок: (x0,y0,z0)-(x1,y1,z1)
ZR> Точка: (x,y,z)

ZR>Выражаясь математически, мне нужен минимум всех расстояний от заданной точки до всех точек, принадлежащих отрезку.

ZR>

ZR>wbr ZakkeR

Самое простое:
    *посчитать расстояние до прямой.
    *если ближайшая точка прямой находится в отрезке — конец;
    *иначе посчитать расстояния до концов отрезка;
    *взять минимальное — это и есть результат.
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.