From 5dfe85691b7e4f66e24349cba0a2cd416c855d5d Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 27 Feb 2022 12:55:39 +0100 Subject: [PATCH] #1153 Exclude walls and slabs in profile edges hack --- src/serializers/SvgSerializer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index 1ed211fa2a..26fd4372d3 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -1073,7 +1073,7 @@ void SvgSerializer::write(const geometry_data& data) { } TopoDS_Compound profile_edges; - if (profile_threshold_ != -1) { + if (profile_threshold_ != -1 && !(data.product->declaration().is("IfcWall") || data.product->declaration().is("IfcSlab"))) { TopTools_IndexedDataMapOfShapeListOfShape map; TopExp::MapShapesAndAncestors(*compound_to_hlr, TopAbs_EDGE, TopAbs_FACE, map); if (map.Extent() > profile_threshold_) {