Ah, yes I did think about using the tool geometry and Max Depth to calculate the offset for that button when using a V-bit or tapered cutter. Maybe I'll work that into v1.85b :]
I was also thinking that the 2D Offset/Trochoidal Milling operations could employ the same strategy when generating cutpaths at each level, at least for tapered/V-bit cutters, where shallower cuts are closer to the contour because the tool is narrower at its tip, rather than each level of cuts basically just being an exact copy other cut levels that are duplicated down to the Max Depth.
Cheers!
- Charlie