I think I just run into a bug of the ChildOf constraint. Well, I’m not really sure it is a bug, since it seems to be its behavior since the beginning (which makes several years back, now), but…
When I do axis-constrained scaling (e.g. only along local X, or Y, etc.) on the parent, children are not “mirrored” as expected – they seem to have an additional transform… The same goes if I do a “mirror” operation (ctrl-M, and then X, Y, etc.).
If I use the old parenting system, however (ctrl-P), everything goes well…
I join a small blend file with a demo setup, so you can easily see what I mean. Red cube is the parent, Blue cube is the constrained-child, and Green cube is the old-fashioned-child. So by scaling Red cube (or mirroring it), you can quickly see the differences between both blue and green cubes.
Once again, sorry if this is a « normal » behavior…
Note: I did a check with Blender 2.49, and got the same results.
svn: 34527
|