diff --git a/Mesh/meshGRegionTransfinite.cpp b/Mesh/meshGRegionTransfinite.cpp index 8339d1255752684ed421e1515245fb71c4134a79..53efdd9a2d0b91ea11e5db87e474b2af25806575 100644 --- a/Mesh/meshGRegionTransfinite.cpp +++ b/Mesh/meshGRegionTransfinite.cpp @@ -186,7 +186,8 @@ public: // get the corners of the transfinite surface mesh std::vector<MVertex*> c(4); - if(_gf->meshAttributes.corners.size() == 4){ + if(_gf->meshAttributes.corners.empty() || + _gf->meshAttributes.corners.size() == 4){ c[0] = _gf->transfinite_vertices[0][0]; c[1] = _gf->transfinite_vertices[_LL][0]; c[2] = _gf->transfinite_vertices[_LL][_HH];