From e387c889208f145cb1fcb95702422c32a16815e3 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 2 Dec 2017 17:17:43 +0100 Subject: [PATCH] fixes #0002745: The Disappearing Grid --- src/Mod/Part/Gui/ViewProvider2DObject.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Part/Gui/ViewProvider2DObject.cpp b/src/Mod/Part/Gui/ViewProvider2DObject.cpp index 0789cc7d8c..f5b6a2e4b7 100644 --- a/src/Mod/Part/Gui/ViewProvider2DObject.cpp +++ b/src/Mod/Part/Gui/ViewProvider2DObject.cpp @@ -26,6 +26,7 @@ #ifndef _PreComp_ # include # include +# include # include # include # include @@ -69,6 +70,7 @@ ViewProvider2DObject::ViewProvider2DObject() GridRoot = new SoSeparator(); GridRoot->ref(); + GridRoot->setName("GridRoot"); MinX = MinY = -100; MaxX = MaxY = 100; GridStyle.setEnums(GridStyleEnums); @@ -147,6 +149,10 @@ SoSeparator* ViewProvider2DObject::createGrid(void) carpet->vertexProperty = vts; parent->addChild(carpet);*/ + SoDepthBuffer *depth = new SoDepthBuffer; + depth->function = SoDepthBuffer::ALWAYS; + parent->addChild(depth); + // gridlines mycolor = new SoBaseColor; mycolor->rgb.setValue(0.7f, 0.7f ,0.7f);