[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2858] trunk/py/scripts/addons/ io_scene_3ds: update for matrix col/row switch

Campbell Barton ideasman42 at gmail.com
Mon Jan 2 10:55:57 CET 2012


Revision: 2858
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2858
Author:   campbellbarton
Date:     2012-01-02 09:55:54 +0000 (Mon, 02 Jan 2012)
Log Message:
-----------
update for matrix col/row switch

Modified Paths:
--------------
    trunk/py/scripts/addons/io_scene_3ds/export_3ds.py
    trunk/py/scripts/addons/io_scene_3ds/import_3ds.py

Modified: trunk/py/scripts/addons/io_scene_3ds/export_3ds.py
===================================================================
--- trunk/py/scripts/addons/io_scene_3ds/export_3ds.py	2012-01-02 09:50:07 UTC (rev 2857)
+++ trunk/py/scripts/addons/io_scene_3ds/export_3ds.py	2012-01-02 09:55:54 UTC (rev 2858)
@@ -713,7 +713,7 @@
 
 def make_matrix_4x3_chunk(matrix):
     matrix_chunk = _3ds_chunk(OBJECT_TRANS_MATRIX)
-    for vec in matrix:
+    for vec in matrix.col:
         for f in vec[:3]:
             matrix_chunk.add_variable("matrix_f", _3ds_float(f))
     return matrix_chunk

Modified: trunk/py/scripts/addons/io_scene_3ds/import_3ds.py
===================================================================
--- trunk/py/scripts/addons/io_scene_3ds/import_3ds.py	2012-01-02 09:50:07 UTC (rev 2857)
+++ trunk/py/scripts/addons/io_scene_3ds/import_3ds.py	2012-01-02 09:55:54 UTC (rev 2858)
@@ -617,7 +617,7 @@
                                                   data[3:6] + [0],
                                                   data[6:9] + [0],
                                                   data[9:] + [1],
-                                                  ))
+                                                  )).transposed()
 
         elif  (new_chunk.ID == MAT_MAP_FILEPATH):
             texture_name, read_str_len = read_string(file)



More information about the Bf-extensions-cvs mailing list