FEM: Mesh ViewProvider, fix faces count for penta6 and penta15

This commit is contained in:
Bernd Hahnebach 2016-04-09 18:05:30 +01:00 committed by wmayer
parent 2ecab3a63c
commit 06e6f04423

View File

@ -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;