Improve default search filter to include types and spatial elements.

This commit is contained in:
Dion Moult
2023-08-11 22:34:49 +10:00
parent f125032d46
commit a7cb0cdac7
+2 -1
View File
@@ -55,7 +55,8 @@ class Search(blenderbim.core.tool.Search):
comparison, value = cls.get_comparison_and_value(ifc_filter)
filter_group_query.append(f"location{comparison}{value}")
if not has_instance_or_entity_filter:
filter_group_query.insert(0, "IfcElement")
filter_group_query.insert(0, "IfcProduct")
filter_group_query.insert(0, "IfcTypeProduct")
query.append(", ".join(filter_group_query))
return " + ".join(query)