From d9ec45b2f60cfe1bf60393f645ccc92794a2fcb4 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 11 Nov 2024 17:53:34 +0100 Subject: [PATCH] Techdraw: Fix assembly exploded view (#17726) --- src/Mod/TechDraw/App/ShapeExtractor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/App/ShapeExtractor.cpp b/src/Mod/TechDraw/App/ShapeExtractor.cpp index 069e34610e..277d054ccc 100644 --- a/src/Mod/TechDraw/App/ShapeExtractor.cpp +++ b/src/Mod/TechDraw/App/ShapeExtractor.cpp @@ -137,9 +137,10 @@ TopoDS_Shape ShapeExtractor::getShapes(const std::vector l else { auto shape = Part::Feature::getShape(obj); // if link obj has a shape, we use that shape. - if(!SU::isShapeReallyNull((shape))) { + if(!SU::isShapeReallyNull(shape) && !isExplodedView) { sourceShapes.push_back(getLocatedShape(obj)); - } else { + } + else { std::vector shapeList = getShapesFromObject(obj); sourceShapes.insert(sourceShapes.end(), shapeList.begin(), shapeList.end()); }