Ver Fonte

Bug fix.

Former-commit-id: 5f20fe9317a7eb19ec93f08a3723a106acba8d7e
Qingnan Zhou há 9 anos atrás
pai
commit
58b293cf9f
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      include/igl/copyleft/cgal/assign_scalar.cpp

+ 2 - 2
include/igl/copyleft/cgal/assign_scalar.cpp

@@ -20,11 +20,11 @@ IGL_INLINE void igl::copyleft::cgal::assign_scalar(
 {
   const auto interval = CGAL::to_interval(cgal);
   d = interval.first;
-  while (d <= interval.second) {
+  do {
       const double next = nextafter(d, interval.second);
       if (CGAL::abs(cgal-d) < CGAL::abs(cgal-next)) break;
       d = next;
-  }
+  } while (d < interval.second);
 }
 
 IGL_INLINE void igl::copyleft::cgal::assign_scalar(