diff SceneGraph/BlenderScript/export_xml.py @ 658:30a72124c7fd

export_xml3 for Blender 2.5 ( not yet worked )
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 27 Nov 2009 18:22:20 +0900
parents fffbfbfc9e34
children 22d7263cec2d
line wrap: on
line diff
--- a/SceneGraph/BlenderScript/export_xml.py	Tue Nov 24 16:27:39 2009 +0900
+++ b/SceneGraph/BlenderScript/export_xml.py	Fri Nov 27 18:22:20 2009 +0900
@@ -31,10 +31,10 @@
 	Takes module, class, list, dictionary, or string."""
 	methodList = [e for e in dir(object) if callable(getattr(object, e))]
 	processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)
-	print "\n".join(["%s %s" %
-					 (method.ljust(spacing),
-					  processFunc(str(getattr(object, method).__doc__)))
-					 for method in methodList])
+#	print "\n".join(["%s %s" %
+#					 (method.ljust(spacing),
+#					  processFunc(str(getattr(object, method).__doc__)))
+#					 for method in methodList])
 
 
 ######################################################
@@ -59,7 +59,7 @@
 #def export_anime(object_name):
 def export_anime(object_name,file):
 	startF = Blender.Get('staframe')
-        endF = Blender.Get('endframe')
+	endF = Blender.Get('endframe')
 	#str = ""
 	file.write("")
 	file.write("\t\t<anim frame=\"%d\">\n" %(endF) )
@@ -68,8 +68,8 @@
 		Blender.Redraw()
 		time1 = Blender.sys.time()
 
-	        ##### XML header ######
-	        #get all the objects in this scene
+		##### XML header ######
+		#get all the objects in this scene
 		activelayers = Window.ViewLayer()
 		for i in range(len(activelayers)):
 			activelayers[i] = 2**(activelayers[i]-1)
@@ -94,7 +94,7 @@
 				file.write("\t\t\t%f %f %f\n" %(matrix[3][0], matrix[3][1], matrix[3][2]) )
 
 	file.write("\t\t</anim>\n")
-        #return str
+	#return str
 
 
 
@@ -429,19 +429,19 @@
     
 def event(evt, val):  # function that handles keyboard and mouse events
     if evt == Draw.ESCKEY or evt == Draw.QKEY:
-        stop = Draw.PupMenu("OK?%t|Cancel export %x1")
-        if stop == 1:
-            Draw.Exit()
-            return
+	stop = Draw.PupMenu("OK?%t|Cancel export %x1")
+	if stop == 1:
+	    Draw.Exit()
+	    return
     
 def buttonEvt(evt):  # function that handles button events
     if evt == evtExport:
-    	Blender.Window.FileSelector(save_still, "Export", newFName('xml'))
+	Blender.Window.FileSelector(save_still, "Export", newFName('xml'))
     if evt == evtExportAnim:
-    	Blender.Window.FileSelector(save_anim, "Export Animation", newFName('xml'))
+	Blender.Window.FileSelector(save_anim, "Export Animation", newFName('xml'))
     #if there was an event, redraw the window   
     if evt:
-        Draw.Redraw()
+	Draw.Redraw()
 
 
 def loadTexture(texture):