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;
}
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 => {
top.level_emit = true;
let inside = level.filter(poly => poly.isInside(top));