From 7dbbb1ba7682a1440000af66303bc31f997022ab Mon Sep 17 00:00:00 2001 From: Shon Ferguson <shonferg@users.sourceforge.net> Date: Thu, 14 Sep 2006 00:06:42 +0000 Subject: [PATCH] Reverted a previous change to the skin calculations which turned out to be incorrect. --- obj/NiSkinData.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/obj/NiSkinData.cpp b/obj/NiSkinData.cpp index c0df7502..8dc7ca5c 100644 --- a/obj/NiSkinData.cpp +++ b/obj/NiSkinData.cpp @@ -95,8 +95,8 @@ NiSkinData::NiSkinData( const Ref<NiTriBasedGeom> & owner ) NI_SKIN_DATA_CONSTRU Matrix44 sr_world = skinInst->GetSkeletonRoot()->GetWorldTransform(); //Inverse owner NiTriBasedGeom matrix & multiply with skeleton root matrix - Matrix44 res_mat = owner_mat.Inverse() * sr_world; - //Matrix44 res_mat = (sr_world.Inverse() * owner_mat).Inverse() * sr_world; + //Matrix44 res_mat = owner_mat.Inverse() * sr_world; + Matrix44 res_mat = (sr_world.Inverse() * owner_mat).Inverse() * sr_world; //Store result res_mat.Decompose( translation, rotation, scale ); -- GitLab