How to calculate a point after rotation given two unit vectors?

42 Views Asked by At

I have two unit vectors: before and after rotation. Point (0, 0, 1) is moved to (-0.42, 0.19, 0.88) after rotation. If I had a point of (-0.066, 0.635, -0.184) before rotation, how it would be addressed after rotation?

This looked very simple at first, but I am totally stuck here..

1

There are 1 best solutions below

1
On

There is not enough information. It depends on the axis of rotation. You can, for example, rotate $180^\circ$ around the bisector of the angle formed the original vectors. Or you can rotate around the vector perpendicular to the original two vectors. In fact, you can rotate around any axis in the plane formed by the perpendicular and the angle bisector. The rotation angle is also dependent on the axis