]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/export_mesh.py
Redesign object exporting
[libs/gl.git] / blender / io_mspgl / export_mesh.py
index 24226f2972512d8758aeda1c65fd37482c35faeb..2a8dbe0057062411541507d1faf6fad0509e9812 100644 (file)
@@ -4,32 +4,6 @@ import bpy
 import mathutils
 
 class MeshExporter:
-       def __init__(self):
-               self.show_progress = True
-               self.export_all = False
-
-       def export_to_file(self, context, out_fn):
-               if self.export_all:
-                       objs = [o for o in context.selected_objects if o.type=="MESH"]
-               else:
-                       objs = [context.active_object]
-
-               from .util import Progress
-
-               path, base = os.path.split(out_fn)
-               base, ext = os.path.splitext(base)
-
-               progress = Progress(self.show_progress and context)
-               for i, obj in enumerate(objs):
-                       if self.export_all:
-                               out_fn = os.path.join(path, obj.data.name+ext)
-
-                       progress.push_task_slice(obj.data.name, i, len(objs))
-                       resource = self.export_mesh(context, obj, progress)
-
-                       resource.write_to_file(out_fn)
-                       progress.pop_task()
-
        def export_mesh(self, context, mesh_or_obj, progress):
                from .mesh import Mesh, create_mesh_from_object