Skip to content

Path: Integrate 4th-axis feature to PathPocketShape and 3D Surface ops

Jonathan Wiedemann requested to merge github/fork/Russ4262/master into master

Created by: Russ4262

Thank you for creating a pull request to contribute to FreeCAD! To ease integration, please confirm the following:

  • Branch rebased on latest master git pull --rebase upstream master
  • Unit tests confirmed to pass by running ./bin/FreeCAD --run-test 0
  • Commit message is well-written
  • Commit message includes issue #<id> or fixes #<id> where <id> is the associated MantisBT issue id if one exists

And please remember to update the Wiki with the features added or changed once this PR is merged.
Note: If you don't have wiki access, then please mention your contribution on the 0.19 Changelog Forum Thread.


src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui shrink height of geometry list box

src/Mod/Path/Gui/Resources/panels/PageOpPocketExtEdit.ui spelling correction

src/Mod/Path/PathScripts/PathAreaOp.py integrate 4th-axis feature

src/Mod/Path/PathScripts/PathPocketShape.py integrate 4th-axis feature

src/Mod/Path/PathScripts/PathSurface.py integrate 4th-axis feature update existing OCL Dropcutter op update OCL Waterline op

src/Mod/Path/Gui/ViewProviderPath.cpp correct B-axis rotational rendering for tool paths in PathWB

Each of these new features has been posted to the FreeCAD forum for feedback and testing. 3D Surface is discussed in CNC Lathe and 4th-axis milling..., with script in PR posted at this page.

Path Pocket Shape is discussed in Path Pocket Shape: 4th-axis Integration, but began in "CNC Lathe and 4th-axis milling..." topic after the 3D Surface discussion.

Merge request reports