Bugfix:
authorJoshua Leung <aligorith@gmail.com>
Thu, 24 Mar 2011 23:34:43 +0000 (23:34 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 24 Mar 2011 23:34:43 +0000 (23:34 +0000)
commit561b6e34f05d6714d2ed294040a6c4947d943da3
treec6693e628cd923da710ecf317bf5aeebef369d14
parent70d7884792e883f8d7093b6c74e9d9936084884f
Bugfix:
[#25725] Transform bone constraint & 'local with parent' as owners
space
[#26014] ChildOf Bone Constrain (influence) works in wrong workspace

Moved the influence calculation stuff outside of the space conversions
(i.e. so that it is done in worldspace only) fixes these problems,
which seem to arise when a constraint doesn't work in worldspace AND
doesn't need to apply inverse correct for this space conversion when
it's done, hence resulting in mismatch between spaces for old and new
matrices resulting in all the weird behaviour.

Patch to fix this from Jahka. Cheers!
source/blender/blenkernel/intern/constraint.c