From fbfac41c82f0f783eb530a434d6312a57d9dee5c Mon Sep 17 00:00:00 2001 From: wandererfan Date: Wed, 31 Aug 2022 16:28:08 -0400 Subject: [PATCH] [TD]fix face centerline - centerlines were being added to geometry in postHlrTasks, but some CL depend on faces and so we move to onFacesFinished. --- src/Mod/TechDraw/App/DrawViewPart.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/App/DrawViewPart.cpp b/src/Mod/TechDraw/App/DrawViewPart.cpp index 7148f09fb3..d4ed6f1365 100644 --- a/src/Mod/TechDraw/App/DrawViewPart.cpp +++ b/src/Mod/TechDraw/App/DrawViewPart.cpp @@ -442,7 +442,6 @@ void DrawViewPart::postHlrTasks(void) //add geometry that doesn't come from HLR addCosmeticVertexesToGeom(); addCosmeticEdgesToGeom(); - addCenterLinesToGeom(); addReferencesToGeom(); addShapes2d(); @@ -615,6 +614,9 @@ void DrawViewPart::onFacesFinished(void) waitingForFaces(false); QObject::disconnect(connectFaceWatcher); showProgressMessage(getNameInDocument(), "has finished extracting faces"); + + //some centerlines depend on faces so we could not add CL geometry before now + addCenterLinesToGeom(); requestPaint(); }