#!BPY """ Name: 'Joshs Physics Information (.phy) Exporter' Blender: 244 Group: 'Export' Tooltip: 'Joshs Physics Information (.phy) Exporter' """ import Blender import bpy def write(filename): out = file(filename, "w") sce = bpy.data.scenes.active for ob in sce.objects: out.write(ob.type + ": " + ob.name + "\n") if ob.type == 'Mesh': if len(ob.data.faces) == 6: e = ob.getEuler() out.write("cube %f %f %f %f %f %f %f %f %f\n" % (ob.getSize() + ob.getLocation() + (e[0], e[1], e[2]))) elif len(ob.data.faces) >= 1024: out.write("sphere %f %f %f %f\n" % ((ob.SizeX,) + ob.getLocation())) Blender.Window.FileSelector(write, "Export")