From 1ebfcff681dc4c13fbcb61026b3f5060c959598b Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Sat, 9 Apr 2016 18:06:30 +0100 Subject: [PATCH] FEM: Mesh ViewProvider, sort empty lines --- src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index 530ee2a13..61e6e6ad0 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -1097,6 +1097,7 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, // iterate all element faces, allways assure CLOCKWISE triangle ordering to allow backface culling for(int l=0; l< FaceSize;l++){ if(! facesHelper[l].hide){ + switch( facesHelper[l].Element->NbNodes()){ case 3: // Face 3 switch (facesHelper[l].FaceNo){ @@ -1193,7 +1194,6 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); break; } default: assert(0); - } break; case 6: // face 6 @@ -1513,10 +1513,8 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); break; } default: assert(0); - } break; - //default:assert(0); // not implemented node default: throw std::runtime_error("only display mode nodes is supported for this element");