X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_scene.py;h=aa3c0c1963d1564ccde81faa1fb42d9c1ad44491;hp=e272823ee164d257b1464a6f840ddb8a51e2e7cb;hb=e9ee48357064fbe1e24471e215b5633dfc5df0b1;hpb=5590886411b5779a7e6aa6a5ffeda8db6c515a55 diff --git a/blender/io_mspgl/export_scene.py b/blender/io_mspgl/export_scene.py index e272823e..aa3c0c19 100644 --- a/blender/io_mspgl/export_scene.py +++ b/blender/io_mspgl/export_scene.py @@ -16,33 +16,6 @@ class SceneExporter: path, base = os.path.split(out_fn) base, ext = os.path.splitext(base) - export_names = {} - used_names = set() - for p in scene.prototypes: - clones = [i for i in scene.instances if i.prototype==p.name] - - prefix = p.name - for c in clones: - while not c.name.startswith(prefix): - pos = max(prefix.rfind(' '), prefix.rfind('.')) - if pos<0: - break; - prefix = prefix[:pos] - - if prefix: - export_names[p.name+".object"] = prefix.strip(" .") - else: - used_names.add(p.name) - - for n, e in export_names.items(): - if e in used_names: - number = 1 - while "{}_{}".format(e, number) in used_names: - number += 1 - e += "_{}".format(number) - export_names[n] = e+".object" - used_names.add(e) - from .util import Progress progress = Progress(self.show_progress and context) @@ -51,10 +24,6 @@ class SceneExporter: resources = {} data_exporter.export_resources(context, scene.prototypes, resources, None, progress) - for n, r in resources.items(): - if r.name in export_names: - r.name = export_names[r.name] - scene_res = self.export_scene(scene, resources, progress) refs = scene_res.collect_references()