Refactor slot op. (#21799)

* Refactor slot op.
Move out of experimenation features

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Incorporate Hyarion's suggestions

* Update src/Mod/CAM/Path/Op/Slot.py

Co-authored-by: Benjamin Nauck <benjamin@nauck.se>

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Nauck <benjamin@nauck.se>
This commit is contained in:
sliptonic
2025-06-23 14:22:33 -05:00
committed by GitHub
parent a1636cbc27
commit 84f32bfcd8
2 changed files with 419 additions and 570 deletions

View File

@@ -138,6 +138,7 @@ class CAMWorkbench(Workbench):
"CAM_MillFace",
"CAM_Helix",
"CAM_Adaptive",
"CAM_Slot",
]
threedopcmdlist = ["CAM_Pocket3D"]
engravecmdlist = ["CAM_Engrave", "CAM_Deburr", "CAM_Vcarve"]
@@ -189,7 +190,6 @@ class CAMWorkbench(Workbench):
prepcmdlist.append("CAM_PathShapeTC")
extracmdlist.extend(["CAM_Area", "CAM_Area_Workplane"])
specialcmdlist.append("CAM_ThreadMilling")
twodopcmdlist.append("CAM_Slot")
if Path.Preferences.advancedOCLFeaturesEnabled():
try:

File diff suppressed because it is too large Load Diff