This is a known constraint. When you offset a polygon by the exact distance between two walls, it interferes with itself and cancels out, producing no line. I don’t yet have a good solution for this, but was hoping to add it as a feature as part of the tracing operation.
I figured it was known. Perhaps artificially reducing the bit size by some tiny fraction of it’s actual size during outlining? That couldn’t possibly have ripple effects, right?
I assume that for drilling you just skip that step and force the operation.
changing the offset (i.e. reducing bit size) leads to a path that’s too close to the part, and thus inaccurate.
drilling is entirely different. it turns out there is a simple calculation for “circularity” that tells you if a series of points is basically a circle. and the center of that cloud of points is the circle center. so Kiri just looks for closed polygons with very high circularity whose diameter matches the selected bit.