x = x1 + (x2 - x1)*k
y = y1 + (y2 - y1)*k
0 <= k <= 1
Рисование стрелки. Где?...
а) НА прямой
б) в нескольких пекселях от (x2, y2)
Суть проблемы сводится к поиску координат центра этого маленького эллипса.
Надеюсь всё понятно объяснил.
Очень надеюсь на вашу помощь!
Так а в чем проблема? Как определяется расстояние между 2-мя точками знаем? Так тут решаем обратную задачу - по известным расстоянию и одной точке находим вторую. Не забываем уравнение прямой.
sqrt((x-x2)^2+(y-y2)^2)=несколько пикселев
решаем систему по x y
ps бросайте код - учите мат часть
так значит надо решить систему из этих двух уравнений, результатом будет (x,y) - точка которую мы ищем, так?
Код: