FEM: Mesh ViewProvider, sort empty lines

This commit is contained in:
Bernd Hahnebach 2016-04-09 18:06:30 +01:00 committed by wmayer
parent 677b5ca513
commit 1ebfcff681

View File

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