diff --git a/Geo/GModelIO_Mesh.cpp b/Geo/GModelIO_Mesh.cpp index 1ebef3dfb2cb232a7fcc475ec6db0121c0dd7e56..023a73308ff685fb64083a96b851e4bd0d06e981 100644 --- a/Geo/GModelIO_Mesh.cpp +++ b/Geo/GModelIO_Mesh.cpp @@ -1225,8 +1225,8 @@ int GModel::readUNV(const std::string &name) case 118: elements[3][elementary].push_back (new MTetrahedron10(vertices[0], vertices[2], vertices[4], vertices[9], - vertices[1], vertices[3], vertices[5], vertices[8], - vertices[6], vertices[7], num)); + vertices[1], vertices[3], vertices[5], vertices[6], + vertices[8], vertices[7], num)); dim = 3; break; case 104: case 115: diff --git a/Geo/MTetrahedron.h b/Geo/MTetrahedron.h index d2a0f3c9a41000114eb5423c83494e8dafa4c94d..1e13b294cb9e292c4dcc071fc45683598d3d5fa0 100644 --- a/Geo/MTetrahedron.h +++ b/Geo/MTetrahedron.h @@ -205,7 +205,7 @@ class MTetrahedron10 : public MTetrahedron { virtual MVertex *getVertex(int num){ return num < 4 ? _v[num] : _vs[num - 4]; } virtual MVertex *getVertexUNV(int num) { - static const int map[10] = {0, 4, 1, 5, 2, 6, 8, 9, 7, 3}; + static const int map[10] = {0, 4, 1, 5, 2, 6, 7, 9, 8, 3}; return getVertex(map[num]); } virtual MVertex *getVertexBDF(int num)