I have two lines (U and V). What is the method to calculate a point on V given a specified distance (d) from U? The lines may be assumed that they do intersect (are not parallel) and are straight lines (only intersect once). My first assumption is to start with perpendiculars from U, but I am not sure of the easy way to find the point on V. I keep expecting to have to iterate.
I can assume that the lines are not parallel, but do intercept each other at some point.
Edit 1-7-2014:6:56: The lines are defined as endpoints, which I then find the directional vectors. On a different part of my problem, I use the directional vectors to calculate a point along the line.
The lines are complanar.
This is a small variant of the solution given by user44197 which might be a bit easier to understand conceptually.
Let $ax+by+c=0$ be the equation of line $U$ and, instead, use a parametric description $$ x(t)=mt+x_0,\qquad y(t)=nt+y_0 $$ of line $V$ (here $P_0=(x_0,y_0)$ is just any point on $V$ and $(m,n)$ os a vector parallel to it). Then the problem is reduced to solve the equation in $t$ obtained equating the distance between $P=(x,y)$ and $U$ with the desired amount $d$, namely $$ \frac{|ax(t)+by(t)+c|}{\sqrt{a^2+b^2}}=d. $$ Note that if one chooses $P_0$ to be the intersection point of $U$ and $V$ the above equation has the somewhat simpler form $$ \frac{|(am+bn)t |}{\sqrt{a^2+b^2}}=d. $$