Path: Integrate 4th-axis feature to PathPocketShape and 3D Surface ops
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>
orfixes #<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.