[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13645] trunk/blender/source/blender/src/ poseobject.c: sometimes a posebones BONE_TRANSFORM would be set and cause RelaxPose to add unexpected keyframes .

Campbell Barton ideasman42 at gmail.com
Mon Feb 11 20:53:05 CET 2008


Revision: 13645
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13645
Author:   campbellbarton
Date:     2008-02-11 20:53:04 +0100 (Mon, 11 Feb 2008)

Log Message:
-----------
sometimes a posebones BONE_TRANSFORM would be set and cause RelaxPose to add unexpected keyframes.

Modified Paths:
--------------
    trunk/blender/source/blender/src/poseobject.c

Modified: trunk/blender/source/blender/src/poseobject.c
===================================================================
--- trunk/blender/source/blender/src/poseobject.c	2008-02-11 18:26:19 UTC (rev 13644)
+++ trunk/blender/source/blender/src/poseobject.c	2008-02-11 19:53:04 UTC (rev 13645)
@@ -1423,6 +1423,9 @@
 	if (!pose || !act || !arm) return;
 	
 	for (pchan=pose->chanbase.first; pchan; pchan= pchan->next) {
+		
+		pchan->bone->flag &= ~BONE_TRANSFORM;
+		
 		if (pchan->bone->layer & arm->layer) {
 			if (pchan->bone->flag & BONE_SELECTED) {
 				/* do we have an ipo curve? */





More information about the Bf-blender-cvs mailing list