fix fitting missing polys due to facet float errors

This commit is contained in:
Stewart Allen 2021-03-18 18:32:40 -04:00
commit e20a9d0501

View file

@ -417,7 +417,7 @@
return start; return start;
} }
let ltops = tops[depth]; let ltops = tops[depth];
let fitted = fit ? ltops.filter(poly => poly.isInside(fit)) : ltops; let fitted = fit ? ltops.filter(poly => poly.isInside(fit, 0.01)) : ltops;
fitted.filter(top => !top.level_emit).forEach(top => { fitted.filter(top => !top.level_emit).forEach(top => {
top.level_emit = true; top.level_emit = true;
let inside = level.filter(poly => poly.isInside(top)); let inside = level.filter(poly => poly.isInside(top));