this may seem trivial, but vector mathematics is not my strong suit.
if I have a vector between point A and point B, how do I shorten it (or lengthen it), but maintian a center point between A and B, like this
A------------B old vector
A -------- B new vector or
--A------------B-- another new vector