Normalize gradients produced by Finite_diff_gradient_3

This commit is contained in:
Mael Rouxel-Labbé 2024-01-31 16:33:53 +01:00
parent 1530cd727b
commit 293f8ca146
1 changed files with 3 additions and 1 deletions

View File

@ -91,7 +91,9 @@ public:
const FT gy = (m_func(p2) - m_func(p3)) * m_den; const FT gy = (m_func(p2) - m_func(p3)) * m_den;
const FT gz = (m_func(p4) - m_func(p5)) * m_den; const FT gz = (m_func(p4) - m_func(p5)) * m_den;
return vector(gx, gy, gz); const FT n = CGAL::approximate_sqrt(CGAL::square(gx) + CGAL::square(gy) + CGAL::square(gz));
return vector(gx / n, gy / n, gz / n);
} }
}; };