From c0db03438fe13cf35aff28b5a9b93f9bc1178b4c Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 6 Jul 2023 17:02:57 +1000 Subject: [PATCH] Revert "More descriptive RuntimeError: Failed to process shape #3383" This reverts commit 1542217117b02a9e9e645cb12701bb1291398b28. --- src/blenderbim/blenderbim/tool/geometry.py | 23 +++++++--------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/src/blenderbim/blenderbim/tool/geometry.py b/src/blenderbim/blenderbim/tool/geometry.py index a9c4913468..5e13ab5dd2 100644 --- a/src/blenderbim/blenderbim/tool/geometry.py +++ b/src/blenderbim/blenderbim/tool/geometry.py @@ -275,23 +275,14 @@ class Geometry(blenderbim.core.tool.Geometry): settings.set(settings.WELD_VERTICES, True) context = representation.ContextOfItems - try: - if context.ContextIdentifier == "Body" and context.TargetView == "MODEL_VIEW": - if element.is_a("IfcTypeProduct") or not apply_openings: - shape = ifcopenshell.geom.create_shape(settings, representation) - else: - shape = ifcopenshell.geom.create_shape(settings, element) - else: - settings.set(settings.INCLUDE_CURVES, True) + if context.ContextIdentifier == "Body" and context.TargetView == "MODEL_VIEW": + if element.is_a("IfcTypeProduct") or not apply_openings: shape = ifcopenshell.geom.create_shape(settings, representation) - except RuntimeError as e: - error_msg = ( - f"\nfor object {obj.name}" - f"\n{element}" - f"\n{representation}." - "\nTry to investigate geometry problems with the object representation or just delete it." - ) - raise RuntimeError(e.args[0] + error_msg) from e + else: + shape = ifcopenshell.geom.create_shape(settings, element) + else: + settings.set(settings.INCLUDE_CURVES, True) + shape = ifcopenshell.geom.create_shape(settings, representation) ifc_importer = blenderbim.bim.import_ifc.IfcImporter(ifc_import_settings) ifc_importer.file = tool.Ifc.get()