[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1905] contrib/py/scripts/addons/ io_import_fbx.py: fixes to the importer for an updated blender.

Campbell Barton ideasman42 at gmail.com
Sun May 8 06:42:08 CEST 2011


Revision: 1905
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1905
Author:   campbellbarton
Date:     2011-05-08 04:42:07 +0000 (Sun, 08 May 2011)
Log Message:
-----------
fixes to the importer for an updated blender.

Modified Paths:
--------------
    contrib/py/scripts/addons/io_import_fbx.py

Modified: contrib/py/scripts/addons/io_import_fbx.py
===================================================================
--- contrib/py/scripts/addons/io_import_fbx.py	2011-05-08 01:58:09 UTC (rev 1904)
+++ contrib/py/scripts/addons/io_import_fbx.py	2011-05-08 04:42:07 UTC (rev 1905)
@@ -316,7 +316,7 @@
 
                         # Take care of parenting (we assume the parent has already been processed)
                         parent = connections.get(fbx_name)
-                        if parent and parent != 'blend_root':
+                        if parent and parent != "Scene":
                             obj.parent = objects[parent]
                             parent = obj.parent
                         else:
@@ -332,7 +332,7 @@
                         # Convert rotation
                         rot_mat = mathutils.Euler([math.radians(i) for i in rot]).to_matrix()
                         if parent:
-                            rot_mat = mathutils.Matrix(parent.matrix_world).rotation_part().invert() * rot_mat
+                            rot_mat = parent.matrix_world.to_3x3().inverted() * rot_mat
 
                         obj.location = loc
                         obj.rotation_euler = rot_mat.to_euler()[:]
@@ -393,10 +393,12 @@
 
 
 def register():
+    bpy.utils.register_class(ImportFBX)
     bpy.types.INFO_MT_file_import.append(menu_func)
 
 
 def unregister():
+    bpy.utils.register_class(ImportFBX)
     bpy.types.INFO_MT_file_import.remove(menu_func)
 
 



More information about the Bf-extensions-cvs mailing list