[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2023] trunk/py/scripts/addons/ io_scene_obj/export_obj.py: fix [#27617] .obj export regression in 2.5, unable to export curves as edge-list anymore

Campbell Barton ideasman42 at gmail.com
Thu Jun 9 04:10:38 CEST 2011


Revision: 2023
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2023
Author:   campbellbarton
Date:     2011-06-09 02:10:37 +0000 (Thu, 09 Jun 2011)
Log Message:
-----------
fix [#27617] .obj export regression in 2.5, unable to export curves as edge-list anymore

Modified Paths:
--------------
    trunk/py/scripts/addons/io_scene_obj/export_obj.py

Modified: trunk/py/scripts/addons/io_scene_obj/export_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/export_obj.py	2011-06-08 22:14:16 UTC (rev 2022)
+++ trunk/py/scripts/addons/io_scene_obj/export_obj.py	2011-06-09 02:10:37 UTC (rev 2023)
@@ -350,10 +350,14 @@
                 continue
             # END NURBS
 
-            if ob.type != 'MESH':
+            try:
+                me = ob.to_mesh(scene, EXPORT_APPLY_MODIFIERS, 'PREVIEW')
+            except RuntimeError:
+                me = None
+
+            if me is None:
                 continue
 
-            me = ob.to_mesh(scene, EXPORT_APPLY_MODIFIERS, 'PREVIEW')
             me.transform(EXPORT_GLOBAL_MATRIX * ob_mat)
 
 #           # Will work for non meshes now! :)



More information about the Bf-extensions-cvs mailing list