diff --git a/Mesh/HighOrder.cpp b/Mesh/HighOrder.cpp index c16285cba6e2534198f27c3cf59087e4fa17044d..6643c3f1eebc32a94be06e72d87a4c5b47920d49 100644 --- a/Mesh/HighOrder.cpp +++ b/Mesh/HighOrder.cpp @@ -190,6 +190,8 @@ static bool getEdgeVerticesonGeo(GFace *gf, MVertex *v0, MVertex *v1, else { pnt0 = v0->point(); pnt1 = v1->point(); + // FIXME: using the geodesic is sometimes a bad idea when the edge is "far + // away" from the surface (e.g. on the diameter of a circle!) computeEquidistantParameters(gf, p0[0], p1[0], p0[1], p1[1], pnt0, pnt1, nPts + 2, true, US, VS); }