diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index 249591f64..61313a796 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -746,9 +746,11 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, int numTries; if(ShowFaces) - numTries = numTria+numQuad/*+numPoly*/+numTetr*4+numHexa*6+numPyrd*5+numPris*6; + numTries = numTria+numQuad/*+numPoly*/+numTetr*4+numHexa*6+numPyrd*5+numPris*5; else - numTries = numTetr*4+numHexa*6+numPyrd*5+numPris*6; + numTries = numTetr*4+numHexa*6+numPyrd*5+numPris*5; + // It is not 100% sure that a prism in smesh is a pentahedron in any case, but it will be in most cases! + // See http://forum.freecadweb.org/viewtopic.php?f=18&t=13583#p109707 // corner case only edges (Beams) in the mesh. This need some special cases in building up visual onlyEdges = false;