[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3313] trunk/py/scripts/addons/ io_export_unreal_psk_psa.py: error fixed on mesh and armature bones count
John Phan
darkneter at gmail.com
Thu Apr 26 19:18:06 CEST 2012
Revision: 3313
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3313
Author: darknet
Date: 2012-04-26 17:18:05 +0000 (Thu, 26 Apr 2012)
Log Message:
-----------
error fixed on mesh and armature bones count
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 2012-04-26 16:46:18 UTC (rev 3312)
+++ trunk/py/scripts/addons/io_export_unreal_psk_psa.py 2012-04-26 17:18:05 UTC (rev 3313)
@@ -907,6 +907,8 @@
edge_sharing_list = determine_edge_sharing(mesh)
#print("faces:",len(mesh.tessfaces))
interval = math.floor(len(mesh.tessfaces) / 100)
+ if interval == 0: #if the faces are few do this
+ interval = math.floor(len(mesh.tessfaces) / 10)
#print("FACES:",len(mesh.tessfaces),"//100 =" "interval:",interval)
for face in mesh.tessfaces:
#print(dir(face))
@@ -1588,8 +1590,11 @@
else:
raise Error("No mesh parented to armature")
- verbose("Found mesh: {}".format(mesh.name))
-
+ verbose("Found mesh: {}".format(mesh.name))
+ if len(armature.pose.bones) == len(mesh.vertex_groups):
+ print("Armature and Mesh Vertex Groups matches Ok!")
+ else:
+ raise Error("Armature bones:" + str(len(armature.pose.bones)) + " Mesh Vertex Groups:" + str(len(mesh.vertex_groups)) +" doesn't match!")
return armature, mesh
More information about the Bf-extensions-cvs
mailing list