From 6d71a564d506f0b85684e2cd53eb7866399b65df Mon Sep 17 00:00:00 2001 From: David Kaufman Date: Fri, 5 Sep 2025 12:49:51 -0400 Subject: [PATCH] [CAM] create adaptive epic (#23414) * [CAM] create adaptive epic * update adaptive epic --- .../Roadmap/Epics/ImproveAdaptiveOperation.md | 23 +++++++++++++++++++ src/Mod/CAM/Roadmap/README.md | 1 + 2 files changed, 24 insertions(+) create mode 100644 src/Mod/CAM/Roadmap/Epics/ImproveAdaptiveOperation.md diff --git a/src/Mod/CAM/Roadmap/Epics/ImproveAdaptiveOperation.md b/src/Mod/CAM/Roadmap/Epics/ImproveAdaptiveOperation.md new file mode 100644 index 0000000000..07129e5fff --- /dev/null +++ b/src/Mod/CAM/Roadmap/Epics/ImproveAdaptiveOperation.md @@ -0,0 +1,23 @@ +# STATUS: + +Active + +# Why it is a priority + +The adaptive operation is an important function for users to make constant load +tool paths. The current implementation has missing features and bugs that make +it difficult for users to generate adaptive tool paths effectively. + +# Scope + + + +| In | Out | +| --- | --- | +| Algorithm fixes to reliably generate toolpaths with small stepover | Rewrite the adaptive algorithm based on new princples to produces arcs instead of lines (too much of a research project; not ready) | +| Improved automatic diameter selection for entry helix, to never fail if it is possible to enter at the chosen point | | +| Implement rest machining for adaptive | | +| Fix adaptive "profile" mode regression | | +| Refactor operation code to convert adaptive into a pocket/profile fill strategy | | + +# Related Epics diff --git a/src/Mod/CAM/Roadmap/README.md b/src/Mod/CAM/Roadmap/README.md index b84619949f..356d8edcd8 100644 --- a/src/Mod/CAM/Roadmap/README.md +++ b/src/Mod/CAM/Roadmap/README.md @@ -71,6 +71,7 @@ We agree these things should get collective attention because they are larger th | [Better Tool Library](Epics/Better%20Tool%20Library.md) | Implement the 'Better Tool Library' approach to tool management | Active | | [Improve Circular Holes](Epics/Circular%20Holes%20Improvement.md) | Improve the user experience and efficiency of Circular holes operations | Active | | [Improve Core Dressups](Epics/ImproveCoreDressups.md) | Improve the user experience and feature completion of core dressups | Active | +| [Improve Adaptive Operation](Epics/ImproveAdaptiveOperation.md) | Improve the user experience and feature completion of Adaptive | Active | # Priorities *(When evaluating Pull Requests, the following priorities will be considered)*