|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Nick Kovaliov 2:5020/400 19 Jun 2003 13:29:28 To : Kazantsev Alexey Subject : Re: Геометрия (расчет расстояний) --------------------------------------------------------------------------------
KA> P.S. Если это упростит задачу
Чуть упростит.
Сейчас ты меня поймёшь.
Во-первых, нужно узнать,
находится ли твоя точка внутри сегмента.
Если нет, тогда сравнивать
расстояния до крайних точек.
Параметрическое ур-ние эллипса -
x = Rx*cos(t)
y = Ry*sin(t)
Точку внутри эллипса обозначим (x0, y0).
Если да, то вычислить (x, y), в которой
прямая, перпендикулярная касательной
содержит твою точку (x0, y0).
Расстояние от (x, y) и (x0, y0)
как раз и будет то, что тебе надо.
До встречи, всего наилучшего !
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/246329b091297.html, оценка из 5, голосов 10
|