Dear all,
I’m still a pretty new python user - I’m more used to MatLab/Octave - so there’s a good chance that this is a trivial question.
So, I am trying to determine the rotation matrix to align a set of vectors to a second set of vectors.
vec1 = np.array([ 0.0, 0.0, 0.0], [ 0.0, 0.0, 1.220021], [ 1.145114, 0.0, -0.740403], [1.064686, 0.00001, -1.741278])
vec2 = np.array([ 0.0 , 0.0 , 0.0 ], [ 0.08, 1.04, -0.63 ], [ 0.15, -0.07, 1.37], [-0.04, -0.97, 1.79])
Rotation.align in scipy seems to be what I am searching for. Therefore, I import scipy and hope to get the rotation matrix Mrot with:
Mrot = scipy.spatial.transform.Rotation.align_vectors(vec1,vec2)
when trying to access Mrot, I just get:
(<scipy.spatial.transform.rotation.Rotation object at 0x2aaadc2eb1f0>, 0.0707632499649654)
How can I access the solution to my …Rotation.align_vectors?
Thanks a lot in advance!
Best,
Jay