[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19161] trunk/blender/source/blender/src/ transform_conversions.c: Limit cascading rotations ( rotation on each child of a chain) to Individual Center mode, as I thought I had done at first.

Martin Poirier theeth at yahoo.com
Sun Mar 1 16:04:50 CET 2009


Revision: 19161
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19161
Author:   theeth
Date:     2009-03-01 16:03:45 +0100 (Sun, 01 Mar 2009)

Log Message:
-----------
Limit cascading rotations (rotation on each child of a chain) to Individual Center mode, as I thought I had done at first. :|

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

Modified: trunk/blender/source/blender/src/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/src/transform_conversions.c	2009-03-01 11:47:29 UTC (rev 19160)
+++ trunk/blender/source/blender/src/transform_conversions.c	2009-03-01 15:03:45 UTC (rev 19161)
@@ -646,7 +646,7 @@
 		{
 			bone->flag |= BONE_HINGE_CHILD_TRANSFORM;
 		}
-		else if (bone->flag & BONE_TRANSFORM && (t->mode == TFM_ROTATION || t->mode == TFM_TRACKBALL)) 
+		else if (bone->flag & BONE_TRANSFORM && (t->mode == TFM_ROTATION || t->mode == TFM_TRACKBALL) && t->around == V3D_LOCAL) 
 		{
 			bone->flag |= BONE_TRANSFORM_CHILD;
 		}
@@ -3531,7 +3531,7 @@
 			
 			if(parsel)
 			{
-				if (t->mode == TFM_ROTATION || t->mode == TFM_TRACKBALL)
+				if ((t->mode == TFM_ROTATION || t->mode == TFM_TRACKBALL)  && t->around == V3D_LOCAL)
 				{
 					base->flag |= BA_TRANSFORM_CHILD;
 				}





More information about the Bf-blender-cvs mailing list