FreeCAD: master f323e635

Author Committer Branch Timestamp Parent
russ4262 russ4262 master 2020-06-19 00:55:38 master e1cfaf12
Changeset Path: Add new `Slot` operation

New slotting operation:
- Accepts selection of up to two features.
- Selectable features include: faces, edges, and vertices.
- User may select a single face or edge, or a pair of features.
- The path may be extended at the start and end.
- The path may be reversed.
- The path may be altered to the perpendicular in some cases.
- A unique Slot icon is included.
- Includes simple collision detection with warning message.
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
add - src/Mod/Path/Gui/Resources/icons/Path-Slot.svg Diff File
add - src/Mod/Path/Gui/Resources/panels/PageOpSlotEdit.ui Diff File
mod - src/Mod/Path/InitGui.py Diff File
mod - src/Mod/Path/PathScripts/PathGuiInit.py Diff File
mod - src/Mod/Path/PathScripts/PathSelection.py Diff File
add - src/Mod/Path/PathScripts/PathSlot.py Diff File
add - src/Mod/Path/PathScripts/PathSlotGui.py Diff File