[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12738] trunk/blender/source/blender/ blenkernel/intern/ipo.c: Ack, fix for error in previous commit.
Ton Roosendaal
ton at blender.org
Sat Dec 1 12:33:55 CET 2007
Revision: 12738
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12738
Author: ton
Date: 2007-12-01 12:33:55 +0100 (Sat, 01 Dec 2007)
Log Message:
-----------
Ack, fix for error in previous commit. Parent-less bones did not
get real local transform for driver channels LoCXYZ
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/ipo.c
Modified: trunk/blender/source/blender/blenkernel/intern/ipo.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/ipo.c 2007-12-01 10:48:33 UTC (rev 12737)
+++ trunk/blender/source/blender/blenkernel/intern/ipo.c 2007-12-01 11:33:55 UTC (rev 12738)
@@ -782,7 +782,8 @@
}
else {
Mat4CpyMat3(offs_bone, pchan->bone->bone_mat);
-
+ VECCOPY(offs_bone[3], pchan->bone->head);
+
/* invert it */
Mat4Invert(imat, offs_bone);
@@ -790,7 +791,7 @@
/* difference: current transform - (parent transform + bone transform) */
Mat4MulMat4(diff_mat, pchan->pose_mat, imat);
-
+
if(loc)
VECCOPY(loc, diff_mat[3]);
if(eul)
More information about the Bf-blender-cvs
mailing list