Как найти координаты конца отрезка, зная начальную точку, длину отрезка и координаты направления?
Имеется начальная точка [x,y], длина отрезка l и направляющая [x1,y1].
Как найти координаты конечной точки отрезка [x2,y2]?
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Создать направляющий вектор (из условия не совсем понятно, является направляющая точкой или вектором )
d = end - start
Нормировать его (сделать единичной длины, разделив компоненты на длину вектора)
ud = d / Length(d)
Добавить к начальной точкe произведение l и нормированного вектора
p = start + l * ud