Push Pose Tool - Quaternion Rotation fixes:
authorJoshua Leung <aligorith@gmail.com>
Tue, 29 Dec 2009 23:25:46 +0000 (23:25 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 29 Dec 2009 23:25:46 +0000 (23:25 +0000)
commit76a0fa5590aa52961ae344810f890f90a7b3194e
tree96e96e4fd2421e3f5e87e14228acc9d05f858621
parentd98811d414d0a30ae38397a2041613d332bcd4a8
Push Pose Tool - Quaternion Rotation fixes:

This commit is an attempt at improving the behaviour of the Push Pose tool (Ctrl E) when dealing with quaternion rotations. Now the delta rotation from the previous keyframe to the current pose is taken and 'added' to the current pose. This may not be the best behaviour yet, but at least there are some visible results now (compared to before, when the method used resulted in minor twitching only).

Also, fixed a number of bugs that went unnoticed for a while due to various refactors:
- quaternion rotations were broken for the pose sliding tools, since the wrong RNA path was being used
- the wrong keyframes were being picked up due to float vs ints being passed to the searching functions
source/blender/editors/armature/poseSlide.c