FreeCAD: master 082c4446

Author Committer Branch Timestamp Parent
russ4262 russ4262 master 2019-07-21 03:05:01 master bd7dd045
Changeset 3D Pocket: upgrade to adaptive start and finish

apply algorithms to some pockets to eliminate air milling and adapt start and finish heights and paths to top and bottom of certain pockets.
Depth correction & flake8 formatting
use list to track successive cuts so variations of settings are tracked and applied correctly
Apply faceType specific depth calculations
Planar face requires one depth source, non-planar requires a different source.
mod - src/Mod/Path/PathScripts/PathAreaOp.py Diff File
mod - src/Mod/Path/PathScripts/PathPocket.py Diff File