From 9c2a63e518ce5df36c758a380c22157a2c0a48fb Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 13 Jun 2024 13:19:16 +0200 Subject: [PATCH] BIM: IFC: Export non-solids as Breps --- src/Mod/BIM/importers/exportIFC.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/BIM/importers/exportIFC.py b/src/Mod/BIM/importers/exportIFC.py index 27f2be0b21..861e08032e 100644 --- a/src/Mod/BIM/importers/exportIFC.py +++ b/src/Mod/BIM/importers/exportIFC.py @@ -1987,6 +1987,12 @@ def getRepresentation( tostore = False subplacement = None + # enable forcebrep for non-solids + if hasattr(obj,"Shape"): + if obj.Shape: + if not obj.Shape.Solids: + forcebrep = True + # check for clones if ((not subtraction) and (not forcebrep)) or forceclone: