odf opened this issue on Oct 27, 2008 · 13933 posts
odf posted Sun, 02 May 2010 at 8:41 PM
Interesting! Of course the problem here is that the axis orientations are different for the hand and fingers, which is most notable for the thumb. I should have foreseen this. I don't think I've seen this problem with propagatingScale, but I wouldn't swear by it.
For the hand and thumb to work correctly, it is necessary that the axes are oriented differently from each other, so we can't fix the scaling problem by aligning the axes. It may be possible to compute a combination of x-, y- and z- scale values for the thumb that would make it scale consistently with the hand. If I find time, I'll give that a go tonight. There might still be problems with the origins, though.
To anyone listening in and getting worried: at this point, I definitely agree with Les that this stuff should go into a .pz2 file (if we ever get it to work) and that the much simpler propagatingScale method should be built into Antonia.
-- I'm not mad at you, just Westphalian.