curve_fit_nd: fix assert caused by too small epsilon

Curve decimate would assert in some cases.
This commit is contained in:
Campbell Barton 2019-04-12 00:58:15 +10:00
parent 8e774b3ae4
commit 6478f90cc2

@ -462,7 +462,7 @@ static double points_calc_circumference_factor(
* We could try support this but will likely cause extreme >1 scales which could cause other issues. */
// assert(angle >= len_tangent);
double factor = (angle / len_tangent);
assert(factor < (M_PI / 2) + (DBL_EPSILON * 10));
assert(factor < (M_PI / 2) + 1e-6);
return factor;
}
else {