diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index e8c7259c7c..1de9bae4bb 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -430,7 +430,7 @@ std::list > FemMesh::getVolumesByFace(const TopoDS_Face &fac std::back_insert_iterator >(element_face_nodes)); // For curved faces it is possible that a volume contributes more than one face - if (element_face_nodes.size() == numNodes) { + if (element_face_nodes.size() == static_cast(numNodes)) { result.push_back(std::make_pair(vol->GetID(), face->GetID())); } } @@ -498,7 +498,7 @@ std::map FemMesh::getccxVolumesByFace(const TopoDS_Face &face) const Face 2: 1-4-2, missing point 3 means it's face P2 Face 3: 2-4-3, missing point 1 means it's face P3 Face 4: 3-4-1, missing point 2 means it's face P4 */ - int face_ccx; + int face_ccx = 0; switch (missing_node) { case 1: face_ccx = 3; diff --git a/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp b/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp index 95ebcdf26b..78174893e4 100644 --- a/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp +++ b/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp @@ -121,15 +121,15 @@ App::DocumentObjectExecReturn *FemMeshShapeNetgenObject::execute(void) const SMDS_MeshInfo& info = data->GetMeshInfo(); int numFaces = data->NbFaces(); int numNode = info.NbNodes(); - int numTria = info.NbTriangles(); - int numQuad = info.NbQuadrangles(); - int numPoly = info.NbPolygons(); + //int numTria = info.NbTriangles(); + //int numQuad = info.NbQuadrangles(); + //int numPoly = info.NbPolygons(); int numVolu = info.NbVolumes(); - int numTetr = info.NbTetras(); - int numHexa = info.NbHexas(); - int numPyrd = info.NbPyramids(); - int numPris = info.NbPrisms(); - int numHedr = info.NbPolyhedrons(); + //int numTetr = info.NbTetras(); + //int numHexa = info.NbHexas(); + //int numPyrd = info.NbPyramids(); + //int numPris = info.NbPrisms(); + //int numHedr = info.NbPolyhedrons(); Base::Console().Log("NetgenMesh: %i Nodes, %i Volumes, %i Faces\n",numNode,numVolu,numFaces);