From 0429e765b536aedf9d5d5221d849d480b22545ec Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 15 Oct 2017 15:05:39 +1100 Subject: [PATCH] Validate mesh input This report comes from a but reported to Blender, where invalid geometry is apparently created by this importer. https://developer.blender.org/T52921 --- src/ifcblender/io_import_scene_ifc/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ifcblender/io_import_scene_ifc/__init__.py b/src/ifcblender/io_import_scene_ifc/__init__.py index 70868b4595..6b14f2a99d 100644 --- a/src/ifcblender/io_import_scene_ifc/__init__.py +++ b/src/ifcblender/io_import_scene_ifc/__init__.py @@ -94,6 +94,7 @@ def import_ifc(filename, use_names, process_relations, blender_booleans): me = bpy.data.meshes.new('mesh%d' % ob.geometry.id) me.from_pydata(verts, [], faces) + me.validate() def add_material(mname, props): if mname in bpy.data.materials: