diff --git a/src/path/PathFitter.js b/src/path/PathFitter.js index 395bbe4b..c103bd27 100644 --- a/src/path/PathFitter.js +++ b/src/path/PathFitter.js @@ -196,7 +196,7 @@ var PathFitter = Base.extend({ // Compute f(u)/f'(u) var V = Q_u.subtract(P), df = Q1_u.dot(Q1_u) + V.dot(Q2_u); - if (df == 0) + if (Math.abs(df) < Numerical.TOLERANCE) return u; // u = u - f(u) / f'(u) return u - V.dot(Q1_u) / df;