Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Stim24
Зарегистрирован: 16.01.2006 Сообщения: 6
|
Добавлено: Пт Апр 14 2006 10:56 Заголовок сообщения: Как найти минимальное расстояние от точки до прямой ? |
|
|
Как найти минимальное расстояние от точки до прямой в пространстве?
задача прямая вектор от идет из точки x1,y1,z1 в точку x2,y2,z2 и задана точка xt,yt,zt как найти минимальное расстояние в заданной прямой (не отрезку) _________________ умом Россию не понять |
|
Вернуться к началу |
|
|
beliy
Зарегистрирован: 10.12.2004 Сообщения: 124 Откуда: Москва
|
Добавлено: Пт Апр 14 2006 16:26 Заголовок сообщения: |
|
|
1)чтобы найти dx и dy спроецируем все на плоскость XY.
для этого примем что z всегда равен нулю.
2) по двум заданным точкам можно найти формулу зависимости y от x для прямой.
3) по этой формуле можно найти значение y прямой в точке где x равен позиции x нашей точки.
4) расстояние по y будет равно разнице найденного значения и y точки.
5) разницу по x находим так же.
6) расстояние до прямой в плоскости XY найдешь из подобия треугольников (школьная геометрия).
7) аналогичным образом вычисляется расстояние по оси z и и конечный результат.
удачи |
|
Вернуться к началу |
|
|
Stim24
Зарегистрирован: 16.01.2006 Сообщения: 6
|
Добавлено: Сб Апр 15 2006 09:09 Заголовок сообщения: |
|
|
ну да 2 треугольника подобны а как найти расстояние? что не выходит помогите _________________ умом Россию не понять |
|
Вернуться к началу |
|
|
|