|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Valentin Davydov 2:5020/400 29 Nov 2002 09:10:27 To : Sergey Konyshev Subject : Re: Отрезки в 3-D --------------------------------------------------------------------------------
> From: "Sergey Konyshev" <Sergey.Konyshev@aerotechnica.com.ua>
> Date: Tue, 26 Nov 2002 11:10:45 +0000 (UTC)
>
>Есть два отрезка в 3D, как определить координаты на этих отрезках, начиная с
>которых расстояние между ними станет меньше заданной величины ?
Продолжаешь отрезки в прямые, берёшь плоскость, параллельную прямым,
пректируешь их на неё, находишь точку пересечения проекций, восстанавливаешь
из этой точки перпендикуляр до пересечения с прямыми в точках А и Б,
возводишь твою заданную величину в квадрат, вычитаешь из него квадрат |АБ|,
извлекаешь квадратный корень (если не извлечётся, значит, решения нет)
и откладываешь плюс-минус половину этого корня вдоль каждой прямой от точек
А и Б соответственно. Пересечение полученных таким образом отрезков с
исходными и будет решением.
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: St. Petersburg State University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/441778b4317c.html, оценка из 5, голосов 10
|