Two constraints related fixes
authorJoshua Leung <aligorith@gmail.com>
Tue, 25 Mar 2008 10:36:36 +0000 (10:36 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 25 Mar 2008 10:36:36 +0000 (10:36 +0000)
commit74e835342e6559905f4cdebe6191799629e6fd32
tree7107fce58cf514646c0728469c2de6e61c333983
parent34494425fa484c98199b7b1fadc5cbaa894473f6
Two constraints related fixes
* Bugfix #8599d:
When using the ChildOf constraint on bones without parents, with cyclic-offset in action the effect of the cyclic-offset was applied twice. Added a bone option to make the effect of cyclic-offset not be applied to rootbones which have the option 'enabled'.

In the UI, this is presented in the opposite way. It is represented by the 'Offs' button beside the parent-bone selector in the Armature Bones panel when in EditMode.

* Head/Tail setting and Constraint Channels:
Added back in checks to see if the head/tail IPO-curves for Constraint Channels can get applied for the target constraint. I had removed these when applying the patch, but I'd overlooked the fact that users could add an IPO-curve for this from the IPO-editor, potentially mucking up the behaviour of some constraints.
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/constraint.c
source/blender/makesdna/DNA_armature_types.h
source/blender/src/buttons_editing.c