Afternoon sir.
More detail is necessary to troubleshoot the issue(s) presented. I am interested in the first image, where the path cuts back into the model. What settings did you use? Do you have a file with two Adaptive operations, one using the "wire" version and one using the "extend face" version?
This is simply not true, ... apart from eliminating edge processing.MRx wrote: ↑Sun Jul 11, 2021 3:28 pm ... a serious issue got introduced with FC 0.20
https://forum.freecadweb.org/viewtopic.php?f=15&t=60037
These bugs are within the Adaptive path-generation algorithm. The only changes to Adaptive in 0.20_pre are related to the Extensions upgrade. These upgrades did not touch the path-generation portion of Adaptive, only the shapes fed to its algorithm.
For example, take your last image that only has the profile path with a stray cutting through the model. Edit that operation in the file provided, and change the step over to 22% instead of the default 20% and the Adaptive op generates correct paths. The Adaptive op has pre-existing internal path-generation bugs. The recent Extensions upgrade to Adaptive is providing that op more complex shapes in greater quantities. Consequently, the existing bugs will be manifest more frequently - which can be a positive for Adaptive so we can get a better idea of what might trigger the bugs.
Yes, please feel free to file a bug report in the bug tracker for this Adaptive issue. Please refer to Bug #4658 and related thread, Re: Pocket clearing struggle to see if the error is a duplicate of the current registered bug. There are other historical threads that report Adaptive flaws, such as Why is the Adaptive Path eating my part? and Adaptive Clearing Fault.
Thanks for posting issues here in the forum and helping improve FreeCAD. Much appreciated!
Russell
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.25220 +3 (Git)
Build type: Release
Branch: refactor/path_array
Hash: d7582cb84b8ddb1dcb20fb8df265c6995785d190
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United States (en_US)