FreeCAD: master 59ec3cb1
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
davidosterberg | wwmayer | master | 2020-12-25 11:42:03 | master 79995368 |
Changeset | PartDesign: New features AdditiveHelix and SubtractiveHelix These features, based on the code for the Pipe class, allow the user to simply create a helical sweep within PartDesign workbench. Sample application is threads, springs, coils, augers, etc. Also, remove needless requirement for positive cone angle on helixes. Thanks to @bitacovir for helping with the icons Thanks to @chennes for review Thanks to @vosk for review Thanks to @wwmayer for review Enforce that links stay within scope for ProfileBased features This also ensures that the Body itself is not used for creating features within the body, causing a "Graph not a DAG" error. |
|||
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | |||
mod - src/Mod/PartDesign/App/AppPartDesign.cpp | Diff File | |||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | |||
mod - src/Mod/PartDesign/App/Body.h | Diff File | |||
mod - src/Mod/PartDesign/App/CMakeLists.txt | Diff File | |||
add - src/Mod/PartDesign/App/FeatureHelix.cpp | Diff File | |||
add - src/Mod/PartDesign/App/FeatureHelix.h | Diff File | |||
mod - src/Mod/PartDesign/App/FeatureSketchBased.cpp | Diff File | |||
mod - src/Mod/PartDesign/App/FeatureSketchBased.h | Diff File | |||
mod - src/Mod/PartDesign/Gui/AppPartDesignGui.cpp | Diff File | |||
mod - src/Mod/PartDesign/Gui/CMakeLists.txt | Diff File | |||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | |||
mod - src/Mod/PartDesign/Gui/Resources/PartDesign.qrc | Diff File | |||
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Additive_Helix.svg | Diff File | |||
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Subtractive_Helix.svg | Diff File | |||
add - src/Mod/PartDesign/Gui/TaskHelixParameters.cpp | Diff File | |||
add - src/Mod/PartDesign/Gui/TaskHelixParameters.h | Diff File | |||
add - src/Mod/PartDesign/Gui/TaskHelixParameters.ui | Diff File | |||
add - src/Mod/PartDesign/Gui/ViewProviderHelix.cpp | Diff File | |||
add - src/Mod/PartDesign/Gui/ViewProviderHelix.h | Diff File | |||
mod - src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp | Diff File | |||
mod - src/Mod/PartDesign/Gui/ViewProviderSketchBased.h | Diff File | |||
mod - src/Mod/PartDesign/Gui/Workbench.cpp | Diff File |