<div dir="ltr"><div><span style="font-size:12.8000001907349px">Hello,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">in the method InitializeTransform the rotation matrix is computed as follows:</div><div style="font-size:12.8000001907349px">MovingMatrixType rotationMatrix = movingPrincipalAxis * fixedPrincipalAxis.GetInverse();<br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">This doesn't work for me. If I change it to </div><div style="font-size:12.8000001907349px">MovingMatrixType rotationMatrix = movingPrincipalAxis.GetInverse() * fixedPrincipalAxis;<br></div><div style="font-size:12.8000001907349px">then I get the results that I expected. Strangely, both rotation matrices are not even each other's inverse.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Did anyone experience the same problem?</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Best regards,<br>Jan</div></div></div>