[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1610] trunk/py/scripts/addons/ io_export_unreal_psk_psa.py: Fixed mesh selected for exporting when there more than one mesh.

John Phan darkneter at gmail.com
Wed Feb 16 04:01:54 CET 2011


Revision: 1610
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1610
Author:   darknet
Date:     2011-02-16 03:01:51 +0000 (Wed, 16 Feb 2011)
Log Message:
-----------
Fixed mesh selected for exporting when there more than one mesh.

Modified Paths:
--------------
    trunk/py/scripts/addons/io_export_unreal_psk_psa.py

Modified: trunk/py/scripts/addons/io_export_unreal_psk_psa.py
===================================================================
--- trunk/py/scripts/addons/io_export_unreal_psk_psa.py	2011-02-16 02:52:12 UTC (rev 1609)
+++ trunk/py/scripts/addons/io_export_unreal_psk_psa.py	2011-02-16 03:01:51 UTC (rev 1610)
@@ -688,7 +688,7 @@
     print ("----- parsing meshes -----")
     print("Number of Object Meshes:",len(blender_meshes))
     for current_obj in blender_meshes: #number of mesh that should be one mesh here
-        bpy.ops.object.mode_set(mode='EDIT')
+        #bpy.ops.object.mode_set(mode='EDIT')
         current_obj = triangulateNMesh(current_obj)
         #print(dir(current_obj))
         print("Mesh Name:",current_obj.name)
@@ -1525,6 +1525,8 @@
     if len(blender_meshes) == 1:
         print(" - One Mesh Scene")
     elif (len(blender_meshes) > 1) and (len(selectmesh) == 1):
+        blender_meshes = []
+        blender_meshes.append(selectmesh[0])
         print(" - One Mesh [Select]")
     else:
         print(" - Too Many Meshes!")
@@ -1553,7 +1555,7 @@
             #print("Okay")
             bMeshCenter = True
         else:
-            print("Error, Mesh Object not center.")
+            print("Error, Mesh Object not center.",blender_meshes[0].location)
             bMeshCenter = False
     bArmatureScale = True
     bArmatureCenter = True
@@ -1568,7 +1570,7 @@
             #print("Okay")
             bArmatureCenter = True
         else:
-            print("Error, Armature Object not center.")
+            print("Error, Armature Object not center.",blender_armature[0].location)
             bArmatureCenter = False
 			
 		



More information about the Bf-extensions-cvs mailing list