[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15412] branches/soc-2008-djd/release/ scripts/dump_libdata.py: separated mesh , lamp , armature
Dhanannjay Deo
dhandeo at gmail.com
Wed Jul 2 23:57:34 CEST 2008
Revision: 15412
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15412
Author: djd
Date: 2008-07-02 23:57:18 +0200 (Wed, 02 Jul 2008)
Log Message:
-----------
separated mesh , lamp , armature
Modified Paths:
--------------
branches/soc-2008-djd/release/scripts/dump_libdata.py
Modified: branches/soc-2008-djd/release/scripts/dump_libdata.py
===================================================================
--- branches/soc-2008-djd/release/scripts/dump_libdata.py 2008-07-02 21:55:25 UTC (rev 15411)
+++ branches/soc-2008-djd/release/scripts/dump_libdata.py 2008-07-02 21:57:18 UTC (rev 15412)
@@ -35,15 +35,30 @@
print " %s"%anObject.getName()
if anObject.getData():
- print " \t%s"%anObject.getData()
-
+ dblock = anObject.getData(0,1)
+ try:
+ print " \tData%s"%dblock.getName()
+
+ except:
+ print " \tMesh%s"%dblock
+ try:
+ print " \tMeshMaterials%s"%dblock.materials
+ except:
+ print " \tName%s"%dblock.name
+
if anObject.getIpo():
print " \tIPO%s"%anObject.getIpo().getName()
+ if anObject.getAction():
+ print " \tAction%s"%anObject.getIpo().getName()
+
if anObject.getMaterials():
mats = anObject.getMaterials()
- print " \tIPO%s"%len(mats)
+ print " \tMaterials%s"%len(mats)
+ if anObject.getTracked():
+ print " \tTracked%s"%anObject.getTracked().getName()
+
if anObject.getParent():
print ' \tParent:%s'%anObject.getParent().getName()
@@ -51,5 +66,15 @@
#~ for aProperty in anObject.getAllProperties()
#~ print aProperty
+print 'Members of materials ..%d objects'%len(bpy.data.materials)
+
+for ob in bpy.data.materials:
+ print ob.getName()
+ if ob.getIpo():
+ print ob.getIpo()
+for ob in bpy.data.meshes:
+ print ob
+
+
\ No newline at end of file
More information about the Bf-blender-cvs
mailing list