Revision: 39188
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39188
Author:   phabtar
Date:     2011-08-08 16:38:57 +0000 (Mon, 08 Aug 2011)
Log Message:
-----------
export bone transform matrix with sid.

Modified Paths:
--------------
    branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp
    branches/soc-2011-pepper/source/blender/collada/TransformWriter.cpp

Modified: branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp
===================================================================
--- branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp       
2011-08-08 16:30:09 UTC (rev 39187)
+++ branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp       
2011-08-08 16:38:57 UTC (rev 39188)
@@ -586,7 +586,7 @@
 
                addSampler(sampler);
 
-               std::string target = translate_id(ob_name + "_" + bone_name) + 
"/transform";
+               std::string target = translate_id(bone_name) + "/transform";
                addChannel(COLLADABU::URI(empty, sampler_id), target);
 
                closeAnimation();

Modified: branches/soc-2011-pepper/source/blender/collada/TransformWriter.cpp
===================================================================
--- branches/soc-2011-pepper/source/blender/collada/TransformWriter.cpp 
2011-08-08 16:30:09 UTC (rev 39187)
+++ branches/soc-2011-pepper/source/blender/collada/TransformWriter.cpp 
2011-08-08 16:38:57 UTC (rev 39188)
@@ -48,8 +48,13 @@
                copy_m4_m4(local, mat);
        }
 
+       double dmat[4][4];
+       for ( int i = 0 ; i< 4 ; i ++ )
+               for ( int j =0 ; j < 4 ; j++)
+                       dmat[i][j]  = (double)local[i][j];
+
        TransformBase::decompose(local, loc, rot, NULL, scale);
-       
+       node.addMatrix("transform",dmat);
        add_transform(node, loc, rot, scale);
 }
 

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to