I have a two 3D vectors A, B and the angle alpha between these two vectors. I would like to change this angle and rotate vector B by 3/7 of angle alpha towards vector A.
How can I do this in the simplest way?
My current approach is to create a matrix describing a plane based on on both vectors, then multiplying rotation matrix with angle 3/7 of alpha, where alpha is determined from cross product of A and B.
Well, it works, but I think it is an overkill and could be simplified. Any ideas?