slide
Функция вычисления координат точки, принадлежащей прямой и удаленной от заданной точки на заданное расстояние.
Синтаксис
S = slide(P1, P2, Ps, Pe, l);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| P1 | point |
Координаты первой точки, определяющей прямую |
| P2 | point |
Координаты второй точки, определяющей прямую |
| Ps | point |
Координаты точки, от которой удалена вычисляемая точка |
| Pe | point |
Координаты точки, определяющей положение вычисляемой точки |
| l | double |
Расстояние до вычисляемой точки |
Описание
slide(P1, P2, Ps, Pe, l) – функция вычисления координат точки, принадлежащей
прямой, заданной точками P1, P2 и удаленной от заданной точки Ps на заданное расстояние l.
Точка Pe определяет расположение вычисляемой точки (положение точки Pe определяет
направление расстояния). Входные значения могут задаваться как заранее определенные
переменные или задаваться выражением (x, y), где x и y координаты точки.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| S | point |
Точка с вычисленными координатами |
Пример1
const
p1 = (1,1),
p2 = (1,6),
ps = (2,1),
pe = (2,6),
l = 5;
s = slide(p1, p2, ps, pe, l);
В результате переменной s будет присвоено значение (1,5.8989795)
Пример 2
const
p1 = (1,1),
p2 = (1,6),
ps = (2,1),
pe = (2, -6),
l = 5;
s = slide(p1, p2, ps, pe, l);
В результате переменной s будет присвоено значение (1,-3.8989795)
Дополнительные материалы
Нет.