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
Alexander Golubev
c782a11aab
PartDesign/Gui: Move various utility stuff from Workbench to a separate file
...
Also do some header cleanup.
2016-04-12 18:12:17 +02:00
Alexander Golubev
a5fcd5775e
PartDesign: update body management commands according to the changes in body paradigms
2016-04-12 18:12:16 +02:00
Alexander Golubev
8c5d514b18
PartDesign: Body rework - add BaseFeature property and make Tip always point to solid
2016-04-12 18:12:16 +02:00
Alexander Golubev
e6a99ce96f
PartDesign/Workbench: fix a crash
2016-04-12 18:12:16 +02:00
Alexander Golubev
ffc6cc2f23
Share code for finding a body containing a feature
2016-04-12 18:12:14 +02:00
DeepSOIC
2625233dff
PartDesign: disable migration
...
Temporary. Later, a way to manually invoke it should be made.
2016-04-12 18:12:14 +02:00
Alexander Golubev
f509e1b0f1
remove unneeded sketcher tools from part design
...
Previously similar patch was commited by Stefan Tröger <stefantroeger@gmx.net > but lost during rebase.
2016-04-12 18:12:14 +02:00
Stefan Tröger
ecfe545b3b
add part tool to task dialog for no selection
2016-04-12 18:12:13 +02:00
Stefan Tröger
12c5e1f92f
remove hole feature
...
A hole feature is something needed, however, the current implementation does not use the attacher code which would made it intuitive and compatibel to other workbench tools. A reimplementation is needed.
2016-04-12 18:12:13 +02:00
DeepSOIC
03e354f7ac
PartDesign: fix porting procedure...
...
...that caused an assert in attacher that back/front subshape strings
were used for attachment to App::Plane.
2016-04-12 18:12:13 +02:00
DeepSOIC
a5d38c9a99
PartDesign: patch old partdesign porting for changes in Datums
2016-04-12 18:12:12 +02:00
DeepSOIC
4800957858
Attacher: change Part2DObject's MapMode default to mmDeactivated, and set mode to mmFlatFace only when reading files of old format.
...
PartDesign, Sketcher: set mapping mode when setting support
Mapping mode mmFlatFace is no longer default, so an explicit assignment
is required.
2016-04-12 18:12:12 +02:00