diff --git a/include/Algo/Decimation/edgeSelector.hpp b/include/Algo/Decimation/edgeSelector.hpp index 858a466f70911f08b9c099e31962cfb8f4983fd9..5a4c2fc698a68dd9aa3ded0023055ead15af7c87 100644 --- a/include/Algo/Decimation/edgeSelector.hpp +++ b/include/Algo/Decimation/edgeSelector.hpp @@ -1437,7 +1437,7 @@ void EdgeSelector_CurvatureTensor::computeEdgeInfo(Dart d, EdgeInfo& einfo) Eigen::SelfAdjointEigenSolver solver (Utils::convertRef(tens1),Eigen::EigenvaluesOnly); const VEC3& e_val = Utils::convertRef(solver.eigenvalues()); - REAL err = std::min(std::min(abs(e_val[0]), abs(e_val[1])) , abs(e_val[2])) ; + REAL err = std::max(std::max(abs(e_val[0]), abs(e_val[1])) , abs(e_val[2])) ; // if (v1 % 5000 == 0) CGoGNout << e_val << CGoGNendl << err << CGoGNendl ;