[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2436] contrib/py/scripts/addons/ io_import_fbx.py: fix for import fbx for 2006 files

Dalai Felinto dfelinto at gmail.com
Fri Oct 14 01:28:16 CEST 2011


Revision: 2436
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2436
Author:   dfelinto
Date:     2011-10-13 23:28:15 +0000 (Thu, 13 Oct 2011)
Log Message:
-----------
fix for import fbx for 2006 files
two problems here:
1) wrong index used to access the verts array
2) objects connected to a DisplayLayer were trying to be parented to this as if it was an object

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-10-13 15:45:54 UTC (rev 2435)
+++ contrib/py/scripts/addons/io_import_fbx.py	2011-10-13 23:28:15 UTC (rev 2436)
@@ -360,7 +360,7 @@
                                         if(uv_i == -1):
                                             uv_face.append([-0.1,-0.1])
                                         else:
-                                            uv_face.append(blen_uv_verts[uv_in])
+                                            uv_face.append(blen_uv_verts[uv_i])
                                             uv_in +=1
 
                                     me.uv_textures.new(uv_name)
@@ -422,7 +422,7 @@
 
                         # Take care of parenting (we assume the parent has already been processed)
                         parent = connections.get(fbx_name)
-                        if parent and parent != "Scene":
+                        if parent and parent != "Scene" and not parent.startswith("DisplayLayer"):
                             obj.parent = objects[parent]
                             parent = obj.parent
                         else:



More information about the Bf-extensions-cvs mailing list