[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