First off, thank you to all who have contributed to FreeCAD, it is a great program and getting better on a regular basis.
I recently started using FreeCAD to generate gcode for my CNC router and I think I've found a bug in the adaptive clearing and profiling functionality.
I created a simple puzzle shape and when I generate an adaptive clearing path on the inside of the shape I get a small glitch in the path where the path goes outside the shape. As part of trying to get a better handle on what was going wrong I noticed that if I switch the operation to profiling instead of clearing there's a gap in the profile in the same location as the glitch when clearing.
When I switch the operation to the outside of the object, either clearing or profiling, it appears to run correctly.
I searched the forum and the bug tracker and I don't think this has been reported yet. My apologies if it already has and I missed seeing it.
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19358 (Git)
Build type: Release
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/Canada (en_CA)
Here are some screenshots of what I'm seeing.
The example file that contains the bug is too big to attach directly. HERE
is a link to a copy on Google Drive.