I'm working with 3D objects and I need to transform one into another space.
To do so, I have the rigid 3D transformation matrix but I need the corresponding Euler angles because the software I use (and I must use this soft) only takes Euler angles as input.
I did it successfully several times, however, I am now stuck with one matrix I do not manage to convert correctly to Euler angles.
I tried several methods which return different angles but when I convert these obtained angles back to rigid 3D matrix it is almost as the input but not exactly: some value are inverted or moved to another position.
I don't think my matrix is a case of Gimbal lock...
I would really appreciate some help to solve this mystery!
Here is the input rotation matrix:
0.8903889 0.0212530 0.4547048
0.0601415 -0.9956453 -0.0712306
-0.4512115 -0.0907696 0.8877891
-71.127601 67.851913 786.39953