From 247a2a95798f3c0a42bd5fafa7a3e6192f4697fc Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Sun, 15 Mar 2020 19:48:27 +0100 Subject: [PATCH] Extend sketch grid boundaries by 1/2 step so it displays without border --- src/Mod/Part/Gui/ViewProvider2DObject.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Mod/Part/Gui/ViewProvider2DObject.cpp b/src/Mod/Part/Gui/ViewProvider2DObject.cpp index 9867392ef9..a301795085 100644 --- a/src/Mod/Part/Gui/ViewProvider2DObject.cpp +++ b/src/Mod/Part/Gui/ViewProvider2DObject.cpp @@ -121,10 +121,10 @@ SoSeparator* ViewProvider2DObject::createGrid(void) MaY = std::max(MaY,(float)exp(ceil(log(std::abs(0.1f*yMin))))); } //Round the values otherwise grid is not aligned with center - MiX = floor(MiX / Step) * Step; - MaX = ceil(MaX / Step) * Step; - MiY = floor(MiY / Step) * Step; - MaY = ceil(MaY / Step) * Step; + MiX = (floor(MiX / Step)-0.5) * Step; + MaX = (ceil(MaX / Step)+0.5) * Step; + MiY = (floor(MiY / Step)-0.5) * Step; + MaY = (ceil(MaY / Step)+0.5) * Step; double zGrid = 0.0; // carpet-grid separation