From 8517f808a87889559f5d070bb514dd20df4d9688 Mon Sep 17 00:00:00 2001 From: arun Date: Wed, 19 Apr 2023 10:44:52 +0530 Subject: [PATCH] Nesting added to util.get_decomposition function --- src/ifcopenshell-python/ifcopenshell/util/element.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ifcopenshell-python/ifcopenshell/util/element.py b/src/ifcopenshell-python/ifcopenshell/util/element.py index 59f5a7c7d8..ff61d96f0a 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/element.py +++ b/src/ifcopenshell-python/ifcopenshell/util/element.py @@ -641,6 +641,9 @@ def get_decomposition(element): for rel in getattr(element, "HasFillings", []): queue.append(rel.RelatedBuildingElement) results.append(rel.RelatedBuildingElement) + for rel in getattr(element, "IsNestedBy", []): + queue.extend(rel.RelatedObjects) + results.extend(rel.RelatedObjects) return results