Pose Sliding Tools - Custom Property Support + Other bugfixes
authorJoshua Leung <aligorith@gmail.com>
Sun, 13 Mar 2011 12:22:57 +0000 (12:22 +0000)
committerJoshua Leung <aligorith@gmail.com>
Sun, 13 Mar 2011 12:22:57 +0000 (12:22 +0000)
commit2144b23f514005958e5ec962528599d6623bf15b
treeedad887fa16628cf41d2ad425fb4db711305a27a
parent4cfa5d55e60b4b51e64da347d51991a8713e26b6
Pose Sliding Tools - Custom Property Support + Other bugfixes

- Custom properties are now affected by the Pose Sliding tools too.
This is now more important to support, given that modern rigs use
these a lot for facial expressions/posing. By and large, this should
work fine, though discrete integer values may experience a bit of
trouble

- Fixed potential bugs with the code which detects which F-Curves are
relevant to a PoseBone's transforms (+ custom props). This was prone
to being tricked by certain setups if the names of the bones contained
some of the keywords these were searching for.

- Shuffled some code around: moved bulk of logic out of vec3 case into
new function for single-value, since it was really doing per axis
already
source/blender/blenkernel/BKE_action.h
source/blender/blenkernel/intern/action.c
source/blender/editors/armature/armature_intern.h
source/blender/editors/armature/poseSlide.c
source/blender/editors/armature/poseUtils.c