From dc41ad5ab1d19af81b47c169e32e19c578aac1f3 Mon Sep 17 00:00:00 2001 From: Jesse Vander Does Date: Wed, 20 Jan 2021 09:51:46 -0600 Subject: [PATCH] Adding openings from extracted elements --- src/ifcpatch/recipes/ExtractElements.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ifcpatch/recipes/ExtractElements.py b/src/ifcpatch/recipes/ExtractElements.py index c42ee0ddef..f414515d7e 100644 --- a/src/ifcpatch/recipes/ExtractElements.py +++ b/src/ifcpatch/recipes/ExtractElements.py @@ -30,6 +30,9 @@ class Patcher: new_spatial_element = self.new.add(spatial_element) self.contained_ins.setdefault(spatial_element.GlobalId, set()).add(new_element) self.add_spatial_tree(spatial_element, new_spatial_element) + for opening in element.HasOpenings: + self.new.add(opening) + self.new.add(opening.RelatedOpeningElement) def add_spatial_tree(self, spatial_element, new_spatial_element): for rel in spatial_element.Decomposes: