Paddle
22f2cae70d
PartDesign: Remove unusable 'Leave sketch' 'viewSketch' commands from menu.
...
Add 'EditSketch' 'MergeSketches' and 'mirrorSketch' usable commands to menu.
Add 'ValidateSketch' to toolbar.
2022-11-04 16:18:41 -05:00
berniev
b796a0d376
Mod: use empty
2022-08-06 19:30:13 +02:00
Uwe
5d76afe0a5
re-add some nullptr
...
to be safe since their removal within assert() or bools might have some impact I don't know
2022-07-18 02:32:36 +02:00
Uwe
697e88aed6
[PD] remove more superfluous nullptr checks
2022-07-18 01:33:28 +02:00
wmayer
1a7b2279b7
PD: [skip ci] fixes #6762 : Involute gear tool duplicated in the menu
2022-04-19 17:38:53 +02:00
wmayer
3608ee7f51
PD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
1ca7429705
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
Uwe
fc151aa8b5
[PD] Workbench and Command: remove unused includes
2022-02-20 21:55:15 +01:00
wmayer
58a70cbbe5
Part: define Part_SectionCut as permanent menu item
2022-02-14 16:48:09 +01:00
Uwe
68a5c7e438
[PD, Part] bring section cutting feature back to the View menu
...
As discussed here:
https://github.com/FreeCAD/FreeCAD/pull/6213#issuecomment-1033696604
the feature makes not much sense when only available from within the Part menu.
For now, bring it at least back to the View menu for Part and PD
2022-02-14 01:34:55 +01:00
Uwe
9b1245ab5f
[PD] use Part's face coloring
...
like for the measurement features of Part, the color per faces can be used for PD too
2022-02-14 01:01:40 +01:00
wmayer
2fd81006ea
PD: fix build failure with C++20
2021-12-01 23:24:16 +01:00
luz paz
f3631c8ff1
PD: Expose missing commands to translation in Measure dropdown menu
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/6
2021-10-26 10:35:21 -04:00
luz paz
9a9a6f6563
[PartDesign] Rearrange translations as they appear in the GUI
2021-06-09 21:59:26 -04:00
luz paz
c418f121b8
[PartDesign] Expose items in PartDesign dropdown to translation
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/3
2021-06-09 21:59:26 -04:00
luz paz
4702d0026f
[PartDesign] Add unexposed strings to be translated
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/2
Partial fix for https://github.com/FreeCAD/FreeCAD-translations/issues/8
2021-06-09 21:59:26 -04:00
luz paz
fc26a86e07
PartDesign: tweaks to Gui/Workbench.cpp formatting
2021-06-06 15:02:58 -04:00
donovaly
b9b42a52f4
[PD] fix primitives issues
...
- to avoid invalid results:
- don't allow to set equal radii for cones
- don't allow to set equal wedge parameters
- don't allow zero quantities like e.g. the box width
- use full internal precision because it must be possible to create an e.g. 23.5 um wide box and using the default 2 displayed digits
- take spinbox limits from App
- add missing tooltips
- remove disturbing commented out line from Workbench.cpp
- some coding style issues fixed automatically by the MSVC IDE
2021-04-20 19:03:40 +02:00
David Osterberg
59ec3cb141
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.
2021-02-04 13:01:12 +01:00
donovaly
a58c4736a2
[PD] add measure tools
...
use Part's measure tools also for PartDesign
2020-11-13 12:38:42 +01:00
donovaly
a8ea844e0b
[PD] [skip ci] add Sketch top level menu
2020-08-10 14:00:06 +02:00
wmayer
c516bb06d3
PartDesign: [skip ci] add text of sub-menus to translation system
2020-08-06 12:22:56 +02:00
donovaly
80a88470b6
[PD] rework menu
...
The menu was too long for smaller screens. Therefore pack some of its items to subitems.
2020-08-06 12:14:27 +02:00
wmayer
f3b460e42e
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
4ec45b545e
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
Adam Spontarelli
1eef7064f8
Initial addition of fcsprocket feature. This is a PartDesign tool that allows for the simple creation of ANSI standard roller chain sprockets.
2020-04-20 12:28:27 +02:00
0penBrain
f9fc96047d
[PartDesign] Remove 'Set tip' from Body contextual menu ; fixes #4304
2020-04-07 19:38:01 +02:00
Zheng, Lei
11a93a0578
PartDesign changes
...
* Mostly for supporting in-place editing
* Add new SubShapeBinder that support cross coordinate system,
external, and sub-object binding
2019-08-17 15:15:47 +02:00
0penBrain
4617e5484a
Add basic ability that PartDesign doesn't switch to Task panel when activated => Add a 'SwitchToTask' boolean parameter to Mod/PartDesign and set to 'false' to prevent switching
2019-07-13 12:56:09 -03:00
wmayer
0b8baab4c7
PartDesign: Extend context menu when right-clicking on 3d view in PD workbench
2019-06-21 13:02:56 +02:00
wmayer
53eb746e1a
fixes 0003700: Tree object deletion possible with keyboard but not right-click menu in Part Design
2019-01-14 00:47:22 +01:00
wmayer
55a4f78adf
Add command to create coordinate system as datum item
2019-01-08 12:48:37 +01:00
wmayer
a8daaf4a45
fixes #0002725 : Random color for features in PartDesignNext
2018-06-10 18:37:53 +02:00
wmayer
d24379d822
add option to getBodyFor to suppress dialog to set workflow style to modern
2018-01-03 21:35:03 +01:00
wmayer
98c6e0e2b0
implement clone command for part design
2017-10-01 18:25:55 +02:00
wmayer
957bab1e29
do not auto activate single body in document when opening context-menu
2017-09-21 15:59:32 +02:00
Stefan Tröger
dd87094672
Move App::Part to a separate global toolbar
2017-09-09 16:47:07 +02:00
Eivind Kvedalen
04b176ebfb
PartDesign Hole Feature implemented.
...
Minor contributions from Mateusz Skowroński <skowri@gmail.com >
2017-07-26 23:39:00 +02:00
Kurt Kremitzki
c80f680cbd
Remove unused sketcher commands in PDN
2017-03-15 10:35:52 -03:00
Kunda
99c99006b8
source typo fixes pt4 (only on py3 merged code)
2017-03-02 13:47:21 +01:00
Stefan Tröger
d2764a3c7a
PartDesign: Adopt python interface to body group
2017-01-04 16:01:58 +01:00
Stefan Tröger
9a3b952fb9
PartDesign: Port body to be a origin group
2017-01-04 16:01:58 +01:00
wmayer
664cf65d26
fix -Wextra in PartDesign
2016-09-22 18:34:56 +02:00
Stefan Tröger
4d8f338b8d
PartDesign: Implement voted tool ordering
2016-05-18 23:54:59 +02:00
Stefan Tröger
e58ae2b616
Setup ShapeBinder Viewprovider and command
2016-04-12 18:12:19 +02:00
Stefan Tröger
811ccc410c
PartDesign: Reorder datum commands
2016-04-12 18:12:19 +02:00
Alexander Golubev
1a26f7551f
PartDesign: add Origin to the Body and unstrap the module from the Parts
2016-04-12 18:12:18 +02:00
Alexander Golubev
76b4685b5f
Commented out a portion of code cosed a segfault
2016-04-12 18:12:17 +02:00
Alexander Golubev
492f1d24a4
PartDesign/Gui: initial migration command implementation
2016-04-12 18:12:17 +02:00
Alexander Golubev
c388a84424
PartDisign/WorkflowManager: initial implementation
2016-04-12 18:12:17 +02:00