I have a test for rotation , and found two rotation behave the same at one point
rot1 = [ 0.8736 0.2915 -0.3897;
-0.4011 0.8848 -0.2373;
0.2756 0.3636 0.8898]
rot2 = [ 0.9874 -0.1420 -0.0700;
0.0700 0.7880 -0.6117;
0.1420 0.5991 0.7880]
yet they have same result at rotation
wpt = [200 200 200]
with result
cpt = [ 155.0812 49.2660 305.8148]
can anyone could explain this? :)
It is not surprising at all. Let $U_1=wpt$ and $U_2=cpt$.
There is an infinity of such matrices. It is even possible to describe all rotations that send $U_1$ onto $U_2$. Here is how.
Let Let $V=U_1-U_2$ and $(P)$ be the plane orthogonal to $V$.
In particular, this plane is such that $V_1$ and $V_2$ are symmetrical with respect to it.
Then, every $W \neq 0$ vector of $(P)$ can be used as giving an axis of rotation sending (with an appropriate angle) $U_1$ onto $U_2$.
The corresponding matrix is to be found for example by using Rodrigues' formula.
Here is for example a third rotation matrix sending $U_1$ onto $U_2$: