[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