Hello all,

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

Thanks,

Mark