Re: Отрезки в 3-D
- From
- Valentin Davydov ()
- To
- Sergey Konyshev
- Date
- 2002-11-29T08:10:27Z
- Area
- RU.ALGORITHMS
From: Valentin Davydov <val@sqdp.trc-net.co.jp>
> 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)