I am doing transform, for example, LocalToWorld then WorldToLocal, those i start from some space and must return back into this space (with small inaccuracies), but i finish my way in strange space far away from the source.
Yeah that’s expected behaviour. What you’re doing is transforming one transform into the ‘space’ of another. It goes against what you would expect, but it is correct. Mathematical notation is really misleading when it comes to matrices.
I am doing transform, for example, LocalToWorld then WorldToLocal, those i start from some space and must return back into this space
(with small inaccuracies), but i finish my way in a parallel universe.