[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17682] branches/etch-a-ton/source/blender /src/editarmature_retarget.c: Retarget bug: missing angle cost on last bone .

Martin Poirier theeth at yahoo.com
Tue Dec 2 22:29:31 CET 2008


Revision: 17682
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17682
Author:   theeth
Date:     2008-12-02 22:29:31 +0100 (Tue, 02 Dec 2008)

Log Message:
-----------
Retarget bug: missing angle cost on last bone.

Modified Paths:
--------------
    branches/etch-a-ton/source/blender/src/editarmature_retarget.c

Modified: branches/etch-a-ton/source/blender/src/editarmature_retarget.c
===================================================================
--- branches/etch-a-ton/source/blender/src/editarmature_retarget.c	2008-12-02 18:49:58 UTC (rev 17681)
+++ branches/etch-a-ton/source/blender/src/editarmature_retarget.c	2008-12-02 21:29:31 UTC (rev 17682)
@@ -2108,10 +2108,11 @@
 	}
 	else if (joints_left == 0)
 	{
+		float *vec0 = vec_cache[previous];
 		float *vec1 = vec_cache[current];
 		float *vec2 = vec_cache[nb_positions + 1];
 
-		node->weight = calcCostLengthDistance(iter, vec_cache, edge, vec1, vec2, current, iter->length);
+		node->weight = calcCostAngleLengthDistance(iter, vec_cache, edge, vec0, vec1, vec2, current, iter->length);
 
 		return node;
 	}





More information about the Bf-blender-cvs mailing list