I have point $A$ which is traveling towards point $B$. Both points have $x,y,z$ coordinates. Point $A$ has a speed. For a given time period how much would I add to the $x,y,z$ coordinates of $A$ in order to make it travel at that speed?
Multiplying speed by the time would give me the distance traveled. I assume I could use trig to figure out all the distances that need to be added to $x$, $y$, and $z$. But, I get the feeling that there is a more efficient way to use matrices for this.
There's also the issue of overshooting point $B$ during any given time period, but I can just prevent that by getting the distance between the points and determining how much the distance traveled overshoots.