[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10991] trunk/blender/source/blender/ blenkernel/intern/depsgraph.c: == Clamp To Constraint - Depsgraph Fix Part2 ==

Joshua Leung aligorith at gmail.com
Thu Jun 21 08:23:38 CEST 2007


Revision: 10991
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=10991
Author:   aligorith
Date:     2007-06-21 08:23:38 +0200 (Thu, 21 Jun 2007)

Log Message:
-----------
== Clamp To Constraint - Depsgraph Fix Part2 ==

Now when editing the curve that a Bone with a Clamp To Constraint uses as its target, the Bones's position will be updated in realtime to match to changes in the curve. 

This should also work for the FollowPath constraint now too.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/depsgraph.c

Modified: trunk/blender/source/blender/blenkernel/intern/depsgraph.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/depsgraph.c	2007-06-21 04:07:01 UTC (rev 10990)
+++ trunk/blender/source/blender/blenkernel/intern/depsgraph.c	2007-06-21 06:23:38 UTC (rev 10991)
@@ -380,6 +380,8 @@
 							
 							if(subtarget && subtarget[0])
 								dag_add_relation(dag,node3,node, DAG_RL_OB_DATA|DAG_RL_DATA_DATA);
+							else if(ELEM(con->type, CONSTRAINT_TYPE_FOLLOWPATH, CONSTRAINT_TYPE_CLAMPTO)) 	
+								dag_add_relation(dag,node3,node, DAG_RL_DATA_DATA|DAG_RL_OB_DATA);
 							else
 								dag_add_relation(dag,node3,node, DAG_RL_OB_DATA);
 							





More information about the Bf-blender-cvs mailing list