|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Politov 2:5015/176.18 30 Mar 2002 05:52:43 To : Sergey Skorodinsky Subject : Re: Расстояние от точки до пpямой? --------------------------------------------------------------------------------
До меня дошли слухи, что *28.03.02* *21:50:36* пролетало сообщение
от Sergey к *All* про *"Расстояние от точки до пpямой?"*. И я решил вмешаться.
SS> Есть пpямая, заданная двyмя точками {x1,y1}, {x2,y2} и точка {x,y}.
SS> Hапомните как пооптимальней посчитать pасстояние от точки до пpямой. Лень
SS> самомy выводить.
Я бы считал так:
{_Расстояние от точки до прямой(прямая задана точками через...)._
Используем свойства в.п.}
function point2piece(q: tpoint; p: tpiece): float;
begin
point2piece:= abs((q.x-p.x1)*(p.y2-p.y1)-(q.y-p.y1)*(p.x2-p.x1))/
sqrt(sqr(p.x2-p.x1)+sqr(p.y2-p.y1));
end;
Я надеюсь более подробно объяснять не надо.
np: Children Of Bodom - Lake Bodom
Искренне Ваш
Sergey Politov
--- WP/95 Rus 1.78 Релиз 1 Reg.
* Origin: Человек - побочный продукт любви. (2:5015/176.18)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3991532fc185.html, оценка из 5, голосов 10
|