[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