Blender Git Loki
Git Commits -> Revision 90cf78e
Revision 90cf78e by Brecht Van Lommel (master) February 5, 2011, 13:19 (GMT) |
Fix bones moving when changing between editmode and posemode. Patch #25901 by Tobias Oelgarte. Bone transformations would be converted back and forth between different representations when changing modes, which due to numerical errors could lead to bone transformations slowly changing as you edit the armature. Now the editmode head, tail and roll values are stored in bones and used directly when entering edit mode. Head and tail were already there but now we ensure they are the exact same value, roll was not yet there, so we have a version patch for it. The sub version was incremented to 1 for the version patch. |
Commit Details:
Full Hash: 90cf78eb5409a77c912b90fb812a4391e31897ae
SVN Revision: 34655
Parent Commit: fe99f35
Lines Changed: +58, -37
5 Modified Paths:
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+0, -7) (Diff)
/source/blender/blenloader/intern/readfile.c (+44, -0) (Diff)
/source/blender/editors/armature/editarmature.c (+10, -27) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+3, -2) (Diff)
/source/blender/blenkernel/intern/armature.c (+0, -7) (Diff)
/source/blender/blenloader/intern/readfile.c (+44, -0) (Diff)
/source/blender/editors/armature/editarmature.c (+10, -27) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+3, -2) (Diff)