Nice little applet by the way :)
Sure that looks strange. Apart from the elbows, the rag doll seems
sound.
Are you sure that inter-doll-body collisions are all turned off? To be
sure, you could disable contact constraints completely, for all
possible pairs. I don't think that it is the issue though...
btw, I noticed that the box definition in jinngine is not given by
half-extends, but by full side lengths of the box. Could that
influence your code in any way?
It looks to me as though some force is pushing the joint against its
will pretty violently. So i guess there are 3 things that could be
happening:
1. There is a bug in the UniversalJoint and/or HingeJoint code
2. There are conflicting joints working, like some bodies are
connected by extra joints by mistake.
3. Some contact constraint are working (which it should not) due to
colliding physics geometry
I think it would be really nice to have a way of exporting the
jinngine setup to a file, such that it can be reproduced easily. I'll
think of a way to do that.
In the mean time, I will try to create a rag-doll setup, much like
yours, and see if I run into something similar.