[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24917] trunk/blender/source/blender/ blenkernel/intern/armature.c: Bugfix: pose bone was doing double translation in some cases,

Brecht Van Lommel brecht at blender.org
Thu Nov 26 12:38:28 CET 2009


Revision: 24917
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24917
Author:   blendix
Date:     2009-11-26 12:38:28 +0100 (Thu, 26 Nov 2009)

Log Message:
-----------
Bugfix: pose bone was doing double translation in some cases,
due to my commit yesterday.

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

Modified: trunk/blender/source/blender/blenkernel/intern/armature.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/armature.c	2009-11-26 11:13:10 UTC (rev 24916)
+++ trunk/blender/source/blender/blenkernel/intern/armature.c	2009-11-26 11:38:28 UTC (rev 24917)
@@ -2253,8 +2253,8 @@
 				mul_mat3_m4_v3(offs_bone, chan_loc);
 
 			/* for hinge we use armature instead of pose mat */
-			if(bone->flag & BONE_HINGE) mul_m4_v3(parbone->arm_mat, chan_loc);
-			else mul_m4_v3(parchan->pose_mat, chan_loc);
+			if(bone->flag & BONE_HINGE) mul_mat3_m4_v3(parbone->arm_mat, chan_loc);
+			else mul_mat3_m4_v3(parchan->pose_mat, chan_loc);
 
 			add_v3_v3v3(pchan->pose_mat[3], bone_loc, chan_loc);
 		}





More information about the Bf-blender-cvs mailing list