Hi Rob,
thanks for the reply, somehow it's good to know it was a bug...
Unfortunately your workaround seems not to work in my situation (I mean, in the real patch, not the simplified example) which make use of more than 2 anim.nodes in cascade. From your explanation, I understand parent-jit.anim.nodes should not be scaled (until the bug is fixed), right ?
Since the idea was to make groups of groups (and so on) with parent anim.nodes being set on the fly, I guess I am stuck with this for now.
I couldn't investigate in depth the whole patch, but I can confirm your diagnostic that if the parent nodes are scaled to [1,1,1], the result given by the worldtolocal transform is correct.
About the quaternion, sorry I got confused with all this and somehow forgot quaternions are just 3d-angles!
Last thing : if you didn't already do it, please take a look at my 2nd post in this thread, as I suspect the output from "getworldtransform" function may be affected by the same bug.
Thanks again for your quick help...
Now waiting for the bug-fix :)