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: