From 626d6e88070bd8be101cf1849af48fd675962339 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Sat, 10 Oct 2015 17:19:37 +0200 Subject: Fix T46437: Dupli objects should also export themselves, not only their duplis... To be backported, should we need an 'a' release. --- io_scene_obj/export_obj.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'io_scene_obj/export_obj.py') diff --git a/io_scene_obj/export_obj.py b/io_scene_obj/export_obj.py index e458f2d7..f0418a54 100644 --- a/io_scene_obj/export_obj.py +++ b/io_scene_obj/export_obj.py @@ -352,18 +352,16 @@ def write_file(filepath, objects, scene, subprogress1.step("Ignoring %s, dupli child..." % ob_main.name) continue - obs = [] + obs = [(ob_main, ob_main.matrix_world)] if ob_main.dupli_type != 'NONE': # XXX print('creating dupli_list on', ob_main.name) ob_main.dupli_list_create(scene) - obs = [(dob.object, dob.matrix) for dob in ob_main.dupli_list] + obs += [(dob.object, dob.matrix) for dob in ob_main.dupli_list] # XXX debug print - print(ob_main.name, 'has', len(obs), 'dupli children') - else: - obs = [(ob_main, ob_main.matrix_world)] + print(ob_main.name, 'has', len(obs) - 1, 'dupli children') subprogress1.enter_substeps(len(obs)) for ob, ob_mat in obs: -- cgit v1.2.3