diff --git a/src/kiri/mode/cam/topo3.js b/src/kiri/mode/cam/topo3.js index 460881bb..3910268d 100644 --- a/src/kiri/mode/cam/topo3.js +++ b/src/kiri/mode/cam/topo3.js @@ -252,11 +252,11 @@ export class Topo { for (let i=2; i epsilon) { + if (Math.abs(dz - ndz) > flatness) { // slope changed merged.push(lp); dz = ndz; - } else if (curvesOnly && Math.abs(ndz) < epsilon) { + } else if (curvesOnly && Math.abs(ndz) < flatness) { // add empty points as path separators merged.push(undefined); }