From 00cd30aff25fb8818e594ff0930d536c3acf8db3 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Sat, 21 Sep 2024 16:46:37 -0300 Subject: [PATCH] Fem: Add offset between faces and wireframe in FemMesh view provider --- src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index c7c53732bb..0c794fb5a9 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -195,7 +195,7 @@ ViewProviderFemMesh::ViewProviderFemMesh() ADD_PROPERTY(PointColor, (App::Color(0.7f, 0.7f, 0.7f))); ADD_PROPERTY(PointSize, (5.0f)); PointSize.setConstraints(&floatRange); - ADD_PROPERTY(LineWidth, (2.0f)); + ADD_PROPERTY(LineWidth, (1.0f)); LineWidth.setConstraints(&floatRange); ShapeAppearance.setDiffuseColor(App::Color(1.0f, 0.7f, 0.0f)); @@ -334,14 +334,11 @@ void ViewProviderFemMesh::attach(App::DocumentObject* pcObj) // because the group affects nodes that are rendered afterwards (#0003769) // Faces + Wireframe (Elements) - // SoPolygonOffset* offset = new SoPolygonOffset(); - // offset->styles = SoPolygonOffset::FILLED; - // offset->factor = 2.0f; - // offset->units = 1.0f; + SoPolygonOffset* offset = new SoPolygonOffset(); SoGroup* pcFlatWireRoot = new SoGroup(); pcFlatWireRoot->addChild(pcWireRoot); - // pcFlatWireRoot->addChild(offset); + pcFlatWireRoot->addChild(offset); pcFlatWireRoot->addChild(pcFlatRoot); addDisplayMaskMode(pcFlatWireRoot, Private::dm_face_wire); @@ -349,7 +346,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject* pcObj) SoGroup* pcElemNodesRoot = new SoGroup(); pcElemNodesRoot->addChild(pcPointsRoot); pcElemNodesRoot->addChild(pcWireRoot); - // pcElemNodesRoot->addChild(offset); + pcElemNodesRoot->addChild(offset); pcElemNodesRoot->addChild(pcFlatRoot); addDisplayMaskMode(pcElemNodesRoot, Private::dm_face_wire_node);